ASP.NET is a programming framework
used to create enterprise-class Web Applications that are easily reached on a worldwide basis leading to proficient information management.
UNIQUE HIGHLIGHTS:
. ASP.NET radically diminishes the amount of code required to build large applications
. ASP.NET makes development simpler and easier to maintain with an event-driven, server-side programming model
. ASP.NET pages are easy to write and maintain because the source code and HTML are together
. The source code is executed on the server. The pages have lots of influence and flexibility by this approach
. The source code is compiled the first time the page is requested. Execution is fast as the Web Server compiles the page the first time it is requested. The server saves the compiled version of the page for use next time the page is requested. This result in faster web applications: Two aspects of ASP.Net make it fast -- compiled code and caching. Earlier, the code was interpreted into "machine language" when your website visitor viewed your page. Now, with ASP.Net the code is compiled into "machine language" before your visitor ever comes to your site. Caching is the storage of information that will be reused in a memory location for faster access in the future. ASP.Net allows programmers to set up pages that are commonly reused to be cached for a set period of time to improve the performance of web applications. In addition, ASP.Net allows the caching of data from a database so your website isn't slowed down by frequent visits to a database when the data doesn't change very often. (ASP.Net was tested and found to be over 10 times faster for the average user than Java's J2EE technology.)
. The HTML produced by the ASP.NET page is sent back to the browser. The application source code written is not sent and is not easily forfeited.
. ASP.NET is easy to deploy. There is no need to register components because the configuration information is built-in
. The Web server continuously monitors the pages, components and applications running on it. If it notices memory leaks, infinite loops, other illegal software or activities, it seamlessly kills those activities and restarts itself
. ASP.NET validates information (validation controls) entered by the user without writing a single line of code
. ASP.NET easily works with ADO .NET using data-binding and page formatting features
. ASP.NET applications run faster and counters large volumes of users without performance problems
. Powerful database-driven functionality. ASP.Net allows programmers to develop applications that interface with a database. The advantage of ASP.Net is that it is object-oriented and has many programming tools that allow for faster development and more functionality.
. Memory leak and crash protection; ASP.Net automatically recovers from memory leaks and errors to make sure that your applications are always available.
. Multiple language support; Programmers can actually write their code in more than 25 .Net languages (including VB.Net, C#, and JScript.Net). This allows programmers to develop your application in the language they know best and it means your application can be easily supported.


