ASP.NET发展历程、优点及新特性

2000ASP.NET1.0正式发布,2003ASP.NET升级为1.1版本。ASP.NET1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣,并且对网络技术有着巨大的推动作用,微软公司提出“减少70%代码”的目标,于是在200511月微软公司又发布了ASP.NET 2.0ASP.NET2.0的发布是.NET技术走向成熟的标志。在使用上增加了方便、实用的新特性,使Web开发人员更加快捷方便的开发Web应用程序,它不但执行效率大幅度提高,对代码的控制也做得更好,以高安全性、易管理性和高扩展性等特点著称,最后微软还是推出3.5版本,使网络程序开发更倾向于智能开发,运行起来更像Windows下的应用程序一样流畅。

Asp.net是目前主流网络开发技术之一,Asp.net技术本身具有许多优点和新特性。具体介绍如下所示:

·         高效的运行性能

由于Asp.net应用程序采用页面脱离代码技术,即前台页面代码保存到ASPX文件,后台代码保存到CS文件中,这样当编译程序将代码编译为DLL文件,那么Asp.net在服务器上运行时,可以直接运行编译好的DLL文件,并且Asp.net采用缓存机制,从而提高运行Asp.net的性能。

·         简易性灵活性

很多ASP.NET功能都可以扩展,这样可以轻松地将自定义功能集成到应用程序中。例如,ASP.NET提供程序模型为不同数据源提供插入支持。

·         可管理性

ASP.NET中包含的新增功能使得管理宿主环境变得更加简单,从而为宿主主体创建了更多增值的机会。

·         生产效率

使用新增的ASP.NET服务器控件和包含新增功能的现有控件,可以轻松、快捷地创建ASP.NET网页和应用程序。新增内容(诸如成员资格、个性化和主题)可以提供系统级的功能,此类功能通常可能会要求开发人员进行大量的编写代码工作。新增数据控件、无代码绑定和智能数据显示控件已经解决了核心开发方案(尤指数据)问题。