ASP.NET是Microsoft公司的一项崭新技术,用于创建服务器端的Web应用程序。它是该公司提供的基于服务器的功能强大的技术,用于为企业的内部网创建动态的、交互的HTML页面。与以前的 Web开发模型相比,ASP.NET 提供了如下数个重要的优点:
ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。代码被编译执行相比被解释执行,ASP.NET页面性能显著提高。
ASP.NET 基于公共语言运行库,它支持微软开发的主流编程语言,所以开发人员可以选用自己最熟悉的语言来进行研发。
A SP.NET 框架可以将应用程序的逻辑与表示代码清楚分开,现在JSP是用Javabean来封装逻辑代码,虽然可以反编译,但毕竟技术向这个方向迈出了一步,Microsoft .net则用DLL封装逻辑代码,使代码的安全性更高。
借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

