Introduction

No one can deny the fact that Microsoft is a giant in the software industry, and this large company has been continuously trying to extend its market in different areas related to software, hardware, networking, gaming, and entertainment.

One of the primary areas of Microsoft's focus is in the field of software development technologies. It tries to provide development technologies that enable the extension of other products and the building of solutions for business scenarios specifically for Microsoft platforms and operating systems (Windows, Windows Server, and Windows Mobile). Web development has been a very rapidly growing and highly demanded aspect of software development, and it has been the one of the most frequently used software development approaches in the past decade.

Microsoft has responded to the high demand for Web development technologies with two products: traditional Active Server Pages (ASP classic) and ASP.NET (which is a part of the .NET Framework). The latter technology is currently being used widely by developers. Its high level of integration and consistency with other parts of the .NET Framework has allowed many developers, regardless of their background, to use it in a short time. The main advantages of ASP.NET are the speed and ease of development, which allow you to build a Web application in a shorter time in comparison with other Web development technologies.

However, software development is one of the most progressive fields of science. New ...

Get Beginning ASP.NET MVC 1.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.