A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈君 金牌黑马   /  2014-7-29 17:09  /  978 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.开发语言不同

ASP仅局限于使用脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。

ASP.NET允许用户选择并使用功能完善的编程语言(C++,C#,VB,JAVA等都能用在。NET上),也允许使用潜加巨大的.NET Framework。

2.运行机制不同

ASP是解释运行的编程框架,所以执行效率加较低。

ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行库代码,可以利用早期绑定,实施编译来提高效率。

也就是说,在代码基础一定的情况下。NET执行效率会高于ASP,尤其是比较复杂的应用里!当然如果你代码结构非常杂乱,即使在。NET里也毫无用武之地!

3.开发方式

ASP把界面设计和程序设计混在一起,维护困难。

ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

。NET里有三层结构,但是ASP却没有严格的区分,初学的时候很容易把写ASP的方式(代码和HTML混合的)方式应用到。NET里去!

2 个回复

倒序浏览
果决 赞一个  第一楼
回复 使用道具 举报
ASP和ASP.NET是两种不同的技术吗?ASP.NET是ASP的一种升级吗?以后应该不会用到ASP了吧?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马