Wednesday, 31 August 2016

ASP(MVC)

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.