views:

100

answers:

2

I'm curious about ASP.NET Webforms and all it encompasses (viewstate etc..). This solution looks like it wants to tell me a story but I'm trying to figure out what. Does anyone here know the history of webforms and why the system works the way it does?

Can anyone take me to early year 2000 and tell me what companies were clamoring for? What did they want Microsoft to create? What was the environment like at the time? I know the web was the rage and so was the dot com era so something was up.

+1  A: 

I will tell you my own personal experience.

Back in those days working with classic ASP, a new emerging product was creeping onto the market, amazingly it was called "ASP+", this later turned out to be ASP.net.

ASP.net brought a lot of new functionality to the world of CGI Scripting. Remember before ASP.net in the Microsoft World it was impossible to develop against OOP.

So along comes ASP.net introducing new languages VB.net and C# - the others have pretty much dropped off J#, etc. Strongly typed OOP languages.

Another important step forward was the revolutionary way ASP.net allowed you to code stuff like button onclick events, as if you were coding a windows forms app.

I think that was part of the original concept - to have a web programming environment that was easier to manage and debug.

Before ASP.net - debugging was very much hit or miss. ASP.net did a lot for the scene.

All in all, the technology is not perfect I know, and ASP.net can still be a bit messy, without hard edges between tiers, but it still deserves credit as possibly the best revolution the web programming world has ever been.

JL
A: 

Visit Scott Guthrie's blog and read past posts. He started blogging on asp.net and other .net topics way back in feb-2003.

Though this is not as historic as you want but you can get answers to many of your questions and check out the evolution of asp.net

http://weblogs.asp.net/scottgu/

this. __curious_geek