#10 - What licensing costs? The .NET Framework is a 100% free download, and includes ASP.NET and the vb.net, C#, managed C++ and Jscript.net compilers. It will always be that way.
I assume you're talking about that wonderful piece of misinformation propagated by Slashdot which suggested writing .NET applications cost developers money. Try getting your news from more than one source. .NET is FREE. The .NET My Services, Microsoft's own implementation of .NET, cost money for developers to incorporate into their applications.
There is an "Enterprise" edition of ASP.NET, which includes various additional features like the ability to store state on SQL Server or another ODBC happy database. All of these features are handy, but there is no reason why a developer couldn't write them on their own. Simply using HTTP Modules I've written a basic state management application that allows me to store state in a centralized data store. (In this case, Access.) Microsoft provides the "enterprise" edition in hopes that people won't want to take the time to write their own stuff, and will simply purchase the enterprise edition. The standard edition, which has all the speed, scalability, and robustness of the Enterprise edition, is free with Windows Server products.
Being tied to the Windows OS is not given either. The very nature of .NET (based on open standards, and the CLR submitted as a standard itself) lends it to ports, and new implementations. Microsoft is betting that their implementation will be the best one, and so people will use Windows for .NET applications.
As far as "supposed"... here ya go:
http://www.gotdotnet.com/team/compare/default.aspx
I've also done my own tests, and you can't even really compare ASP.NET to ASP. The speed difference is simply massive.
|