Programming ASP.NET 3.5
The White Rabbit put on his spectacles. "Where shall I begin, please , your Majesty?" "Begin at the beginning" the King said gravely, "and go on till you come to the end, then stop." Lewis Carroll Alice's Adventures in Wonderland, Chapter XII ASP.NET 2.0 is the successor to ASP.NET 1.x, which was the successor, in turn to Active Server Pages (ASP) and is now, arguably, the most popular and powerful way to write interactive Web Applications. Along with the development of ASP.NET has come the rapid evolution of Visual Studio 2005 (VS2005), once again arguably the most powerful and flexible tool for creating interactive web applications. VS2005 does not excel at laying out web pages (there are better tools for that, such as Dreamweaver) but nothing comes close for building interactive web sites, especially data-driven sites that interact with a server-side database.
Microsoft first announced ASP.NET 1.0 (then called ASP+) and the .NET Framework in July, 2000. In essence, .NET was a new development framework that provided a fresh application programming interface to the services and APIs of classic Windows operating systems, especially Windows 2000, while bringing together a number of disparate technologies that emerged from Microsoft during the late 1990s. Among the latter are COM+ component services, a commitment to XML and object-oriented design, support for new web services protocols such as Simple Object Access Protocol (SOAP), Web Service Description Language (WSDL), and Universal Description, Discovery, and Integration (UDDI), and a focus on the Internet. With more than five years of experience and developer feedback, Microsoft has released the .NET Framework 2.0, VS2005, and most important for you, ASP.NET 2.0. The goal of ASP.NET 2.0 was to reduce the coding required to build ASP.NET applications by 70 percent compared with ASP.NET 1.x; an amazing achievement. With the latest tools, you can focus on the business logic of your application and drag and drop controls that provide virtually all the plumbing for you. |