AST.net is not a better language. It’s a wrapper for VBScript (a bastardised stripped down version of Visual Basic which is already a nightmare of bad syntax and strange function naming) and JScript (a language so close to PHP syntax it doesn’t really could as a new one to learn).
Uh… No? ASP.NET is simply a web application framework that can be written using ANY language that the .NET framework supports. VB.NET, C#, etc. Classic ASP was the one that was VB based.
Really .NET is not even a language, its a framework that entails many different languages including vb, visual c, C#, F#, etc.
ASP.NET is only the template engine for the .NET framework. The framework is more than a language specific web framework. The framework is mix of compilers, runtimes and libraries making it easier to write maintainable code. The dynamic language runtime for example that makes it possible to port dynamic languages to work with the framework, for example Python and Ruby.
Also not correct, ASP.NET is not a template engine. Its a framework for building web applications. Spark would be an example of a .NET based templating engine also StringTemplate is a nice engine as well for templating.
You took the words right out of my mouth, echoDreamz.
What a ridiculous comment - if someone thinks that “AST.NET” is basically “VBScript” then you should really read about it before commenting, at least. Articles saying that ASP.net is the future can’t possibly be 10-15 years old? ASP.NET hasn’t been around long. Classic ASP, longer obviously.
I think with the release of IE9 etc Microsoft are starting to catch up with the understanding of the web world. I think as it stands now they have a good chance to really shine in the web community, which they have struggled with for a long time.
I’ve always been a primarily open source developer using PHP/MySQL etc but I can also respect ASP.NET and Microsoft’s take on things. You can’t just dismiss their technologies for the sake of it. It isn’t “cool” to hate Microsoft and this whole attitude just annoys me. Especially when the people who say it post ridiculous comments that are complete and utter out of date rubbish.
ASP.NET is a very clever concept that allows developers to port between offline and online applications with ease. You have to appreciate that the performance bonus of using a compiled rather than interpreted language is a serious plus, as is the fact that ASP.NET development allows developers to focus more on the functionality and code of the application without having to worry about all the standards and interface etc. I’m not saying WYSIWYG development is best, don’t get me wrong, it just allows for greater portability and a transfer of skills from desktop app developers to web.
Glad I could help! Yes I think this is the main problem with Microsoft technologies, a lot of people give out incorrect information which misleads possible users from learning and using their technologies.
Oh yeah, the .NET framework is amazing, in some ways better than PHP. Visual Studio blows away every single PHP IDE I have ever laid hands into. I have developed a many PHP web applications, as well as many C# based applications and in ways PHP is easier, but it other ways C# / ASP.NET is better. It’s really all in what you are doing and what you need done. C#‘s type safety is a nice and welcome change from the dynamic(ness) of PHP and its loosely typed world. Visual Studios emmense power of drag and dropping advanced controls like AJAX, viewstates, auto-repopulation of form fields etc. makes it much easier to develop applications.
While PHP / MySQL will always be my baby and my fav’d language, especially now that Microsoft has acknowledged other technologies like PHP and that they need to run better and stronger on their systems. FastCGI for IIS its a HUGE stride forward and makes PHP run so much faster and more efficient. Wincache has filled the void of no available opcode caching for windows / IIS based hosting solutions, SQLSrv extension has really replaced the legacy built mssql extension and now allows PHP to natively connect and run SQL against MSSQL05 / 08 and use the more advanced features.
Yep! I agree Microsoft is making huge strides in the realm of the web world. Linux now is becoming less and less and less popular. IIS7 - 7.5 can virtually do everything (and more now that you can manage your shared IIS7.x site straight from the IIS remote management console). I am not dogging Linux at all, but people who boo hoo about Microsoft and complian about them and knock their products really need to step back and see the bigger picture of what they have acomplished over these last few years!