30 November 2007

ASP.NET 2.0 execution – how does ASP.NET developers life looks like

The Story

A long, long time ago Microsoft Bulgaria asked us (me and my colleague Stefan) to write an article that is for something concerning ASP.NET 2.0. We decided to take the challenge and write an article about ASP.NET 2.0 Execution process. Now, after .NET 3.5 release and just before the new wave of great ASP.NET 3.5 things start to come to the public (MVC, Astoria etc. – read more in the latest post of Scott Guthrie), I thought it is high time to give that “piece of art” to you all.


The thing

It was supposed to be published in some newspaper or magazine here in Bulgaria but we kind of forgot to follow when that happened or whether it happened at all. I guess they published it but even if they didn’t, I’ll do it J. So here you can find the document containing the article. Yes, I know … this is nothing new but for those of you that have just started with ASP.NET and for those of you with less experience in the field I think it will be quite helpful to read it. I can tell you from personal experience that a lot of troubles can be handled much faster and elegant if this kind of knowledge is available to ASP.NET developers. The article goes in great depths and explains a lot of details on the process of application execution – read it, benefit from it! The subject can hardly be explained as detailed as necessary in 11 pages but … You know, we had some limitations – magazines are not endless. One thing I would recommend you checkout is the Page lifecycle diagram that we have created – it is a modification of a well known one that we think can help you in day-to-day tasks.


P.S. If you think there are parts of the article that are unclear, can be improved or extended with more details … Please, feel free to comment or contact me to fill in the gaps.

P.P.S. For all English speaking guys …. Sorry for the Bulgaria text of the article – it was supposed to be for Bulgarian magazine and in future I may translate that to English – the good thing is that all diagrams are in English so you may catch the key concepts.

0 comments: