Introduction to Web Application Development using
ASP.NET MVC
Web applications have revolutionized the way business is conducted. These applications enable organizations to share and access information from anywhere, anytime. This has majorly moved the focus of application development from desktop applications to Web applications. Today, one of the most popular server-side technologies used for developing Web applications is ASP.NET.
This chapter introduces the basics of Web application development. It also discusses the layers, architecture, and different ways of scripting a Web application. In addition, it discusses the different types of Web development platforms and explains the ASP.NET MVC platform in detail.
Objectives
In this chapter, you will learn to:
- Identify the basics of Web application development
- Explore ASP.NET
Introduction to Web Application Development
Among all technologies, the Internet has been the fastest growing technology. Ever since its inception, the Internet has evolved exponentially. In the recent years, it has changed the way business is conducted.
Prior to the evolution of the Internet, organizations could deliver only limited information to their prospective clients by using the existing communication media. However, with the inception of the Internet, organizations found a new medium to reach a larger range of people, irrespective of their geographical locations. Therefore, organizations increasingly became dependent on the Internet for sharing and accessing information. This resulted in changing the focus of application development from desktop applications to Web applications.
Defining Web Applications
Web applications are programs that are executed on a Web server and accessed from a Web browser. These applications enable organizations to share and access information on the Internet and corporate intranets. This information can be accessed from anywhere, anytime. In addition, Web applications can support online commercial transactions, popularly known as e-commerce. An online store accessed through a Web browser is an example of a Web application.
The following figure shows the working of a Web application.
In the preceding figure, a client sends a request for a resource, such as a Web page or a video, on the Internet. The Web server interprets the client request and determines the type of resource requested by the client. If the required resource is found, the Web server sends the resource to the client. Otherwise, an error message is sent to the client.