Why has Microsoft turned it's back on ASP developers?
If you take the time to look at what ASP.NET offers and how it offers it,
you'll understand that ASP.NET is FAR more robust, reliable and the
capabilities of ASP.NET FAR exceed what is possible with Classic ASP.
.Net makes it extremely difficult to
* Post to another page
Posting to another page is done exactly the same way it has always been
done. In ASP.NET however, the *need* to post to another page is greatly
reduced, so ASP.NET pages post back to themsleves by default.
* Make a side navigation menu
There is nothing in .NET that would change how you do this.
* Conditional formatting of a table based on a dataset
Quite the opposite. DataGrids, DataLists, DataTables & Repeaters all greatly
improve your abilities when connecting to and displaying data.
Classic ASP pages can co-exist with ASP.NET pages, so there's no need to
migrate everything all at once. Yes, there will be re-writes, but that's
only because you are going from VBScript (Interpreted, Loosly-Typed,
Limited) to VB.NET (Compiled, Strongly-Typed, Robust).
Why would they do this? I am seriously considering jumping ship and going
to php. I have enjoyed Office developement but they are working against
us.
The fact that you've made these statements just tells me that, rather that
actually looking into what .NET is and the benefits is has to offer, you
have made your decision based on what will cause you the least amount of
work.
PHP can't hold a candle to what ASP.NET is and what it has to offer.