It's not easy to explain the difference between ASP and ASP.NET, but the second is object oriented and all the element of the page are object.
In ASP.NET you can use the language you want to use to prodece the page (VB.NET or C#).
All the code is in a particular file that is not including in the web pages and you must recompiling when you make changes, because ASP.NET using compiling language.
The compiling of the page was made at the server the first time and in the next run reuse this compiling result.
This is a simple introduction to the differnce between this two language, but is not sufficient to define the difference of this two languages.
No it is not necessary you can start directly with ASP.NET, but you must chose the language that you want to learn VB.NET or C#.
I prefer C# but for the web application probably it's most used VB.NET, the best is to study both. :cheesy:
well, it compiles for better speed. It is highly integrated with the server and OS so you can some really cool cacheing things to get speed. Easier to code in because of the .NET framework. Don't have to write every thing out from scratch leaving you time to actually focus on getting a problem done rather then type out code 100 times. (to me) has better support and community than php.
Biggest noticeable difference: ASP (Classic ASP as it is known) is a Script Language (i.e VBScript), where as ASP.NET is a the web formulation of a Compiled Language (i.e. Visual Basic, C#, J#, C++.Net)
another fun thing is that the .net IDE has a WYSIWYG feature so you can build web pages visually, then fill in the parameters. this also "writes" the basic code for your design, and you simply fill in the functions and attributes you need afterwards in the codebehind or the actual page... a very nice feature that can cut down on code time and development time. this WYSIWYG feature is also simple to use with web services also.
No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
This thread is currently closed and is not accepting any new replies.