您的位置:Fesend > 官方新闻
为什么ASP.net程序比ASP程序更快?
作者:沙沙   2006-10-19 12:47:46

 

ASP.net 比 ASP 有哪些优势?
 
网络技术日新月异,正所谓长江后浪退前浪,多年前微软公司所发布的ASP(Active Server Page),如今也面临要被微软现在所力推的ASP.net所代替。

ASP.net作为ASP的升级替代方案,有着诸多的优势,以下对ASP与ASP.net做一个简单的对比:


 
ASP
ASP.net
常规代码编写方式
混杂在Html中,比较杂乱。
界面与逻辑相分离,项目更容易维护。
支持语言
只允许使用Vbscript和Jscript
支持Vb.net、C#、J#、C++、Java、Python等众多语言,只要符合.net CLR规范的语言,都可以开发ASP.net程序。
执行方式
解释执行,速度慢。
编译执行,速度快。
开发方式
一般的文本编辑器。
可使用Visual Studio等开发工具,支持控件拖拽和事件驱动方式的开发,开发速度快。
组件库支持
只能使用ActiveX/COM控件,安装新控件需要拥有服务器管理权限,虚拟主机用户往往无法安装组件,如果程序依赖新组件,则虚拟主机用户无法运行程序。
提供了很多功能强大的服务器端控件,使得程序的开发更趋于简单化,此外.net控件可以用任何支持.net CLR的语言开发,不需要注册,虚拟主机用户也可以随意增加新的组件库支持。
数据库访问模型
ADO
创新的ADO.net