ASP.NET is a free web
 framework for developing Web sites and Web applications using HTML, CSS
 and JavaScript. Moreover, it is a technology for developing, deploying,
 and running Web applications. ASP.NET is a part of the Microsoft .NET 
Framework, so all .NET Framework features are available to ASP.NET 
applications. That means, when you developing ASP.NET applications you 
have access to classes in the .NET Framework. 
       Asp.Net  Overview  
 ASP.NET web pages are simply pure text, like HTML files. ASP.NET web 
pages are the main building block for application development. You can 
develop your applications in any language compatible with the common 
language runtime, including Microsoft Visual Basic and C#. These 
languages enable you to develop ASP.NET applications that benefit from 
the common language runtime, type safety, inheritance, and so on. 
ASP.NET incorporates all the important standards of our time, such as 
XML and SOAP, plus with ADO.NET and the foundation class libraries. 
       Model View Controller  
 
  ASP.NET developments supports three different models, they are  Web 
Pages, Model View Controller(MVC) and Web Forms. Model View Controller 
(MVC) architectural pattern separates web applications into three 
different components, Model, View and Controller. It is a lightweight, 
highly testable presentation framework that is integrated with existing 
ASP.NET features, such as master pages and membership-based 
authentication. It is defined in the System.Web.Mvc assembly. 
       Asp.Net Extension  
  You can extend the 
functionality of ASP.Net web pages by adding some extensions framework 
that released by Microsoft. ASP.NET AJAX, ASP.NET MVC Framework, ASP.NET
 Razor view engine, ASP.NET Dynamic Data, ASP.NET SignalR etc. are some 
of the popular Asp.Net extensions.
       Asp.Net Versions  
     The following tables gives you in details of Asp.Net versions with the .NET Framework releases.

Asp.Net Development tools  
     You can develop Asp.Net web application in several available software packages.

Visual Studio   
  Visual Studio .NET
 is an excellent development tool for constructing ASP.NET web 
applications. It provides all of the necessary tools and support for 
creating ASP.NET web applications. ASP.NET web applications are hosted 
by Internet Information Server (IIS), which accepts requests from clients and optionally authenticates them before passing the requests on to the Web application.
       Asp.Net MONO  
  Asp.Net Mono is the Open Source development platform bases on the 
Microsoft .Net Framework. You can run your Asp.Net applications in MONO,
 you have three options. They are Apache hosting, Fast CGI hosting and XSP.
 XSP is a lightweight and simple web server entirely written in C#. From 
the following chapters you can learn more about ASP.NET technology in 
detail. 
No comments:
Post a Comment