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