Choosing a Platform
When designing this website, I decided that I wanted to construct the entire site using ASP.NET. This latest web technology from Microsoft is the collection of classes within the .NET Framework which supports application development for the internet. Web Forms are the visible part of ASP.NET and provide for rapid construction of dynamic web pages using Microsoft Visual Studio. Each Web Form is actually a combination of an HTML file (.aspx) and a "code behind" page written in C# or other .NET language. When the .aspx page is requested, the .NET Framework creates the final HTML by combining the static HTML in the .aspx file with HTML dynamically generated by the code behind page. This final HTML is then returned to the requesting browser where it is displayed.
My decision to use ASP.NET was based upon several advantages that ASP.NET brings to the table over other technologies. First, ASP.NET provides the framework for an event-driven programming model across the stateless HTTP protocol of the internet. Secondly, ASP.NET automatically handles saving and restoring client state between browser requests, thus freeing the developer to focus on the more complex parts of the application. Lastly, the Visual Studio IDE provides a rich development environment for creating enterprise worthy applications.
Go Back