icelava
29-12-2002, 14:37
For a summary, ASP.NET runs on top of Microsoft's new (almost a yr old now) .NET development paradigm with vision for future Web services. The .NET Framework brings to developers crate loads (thousands of object classes) of new managed functionality that reduces the need to manually write plumbing code. With Winforms, you can also develop "traditional" GUI-window apps using the .NET classes.
If you are still kinda confused, just treat the .NET Framework like a DirectX runtime, which game/multimedia apps make use of. Apps written specifically for .NET there need the Framework runtime to work.
One of the main differences between classic ASP & ASP.NET is logic flow. With the older versions of ASP, processing is done top-down for the code (not talking about functions) within the requested .asp page, much like CGI/Perl. In ASP.NET you structure your pages at a higher level and don't necessarily write the HTML tags directly - you do it through Web Controls - objects which the server will parse and render the HTML for you.
This allows for many neat tricks like separating your code away from your presentation (called Code Behind) where you have 2 separate files for your programmer and artist to handle separately. No more (almost) contention.
These high level management objects also allow for event driven activity to happen, so you don't have to write your own event engine.
Some articles to explain differences:
http://asp.net/whitepaper/whyaspnet.aspx
http://www.learnasp.com/freebook/learn/overview.aspx
http://www.learnasp.com/freebook/learn/differences.aspx
http://www.4guysfromrolla.com/webtech/071500-1.shtml
If you are still kinda confused, just treat the .NET Framework like a DirectX runtime, which game/multimedia apps make use of. Apps written specifically for .NET there need the Framework runtime to work.
One of the main differences between classic ASP & ASP.NET is logic flow. With the older versions of ASP, processing is done top-down for the code (not talking about functions) within the requested .asp page, much like CGI/Perl. In ASP.NET you structure your pages at a higher level and don't necessarily write the HTML tags directly - you do it through Web Controls - objects which the server will parse and render the HTML for you.
This allows for many neat tricks like separating your code away from your presentation (called Code Behind) where you have 2 separate files for your programmer and artist to handle separately. No more (almost) contention.
These high level management objects also allow for event driven activity to happen, so you don't have to write your own event engine.
Some articles to explain differences:
http://asp.net/whitepaper/whyaspnet.aspx
http://www.learnasp.com/freebook/learn/overview.aspx
http://www.learnasp.com/freebook/learn/differences.aspx
http://www.4guysfromrolla.com/webtech/071500-1.shtml