欢迎各界计算机爱好者加入,弘扬极客精神!

ASP 和Asp.NET有什么区别

2 喜欢 0 不喜欢
ASP 和Asp.NET有什么区别
问题关闭原因: 回答已经很多了,希望问题已经得到合理解答。
最新提问 6月 21, 2015 分类:WEB开发 | 用户: 花生米煮成熟饭 (2,574 分)  
已关闭 7月 4, 2015 用户:月汐

15 个回答

4 喜欢 0 不喜欢
1
1.开发语言不同

ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

  1. 2

    2.运行机制不同

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

  2. 3

    3.开发方式

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

    END

注意事项

  • ​对于从asp转到asp.net上来的程序员来说,最大的区别就是asp.net引入了服务器控件这个东西。在asp.net中,可以说一切皆控件,甚至于一个Page页面,都可以看成是一个特殊的服务器控件,在疱丁解牛一书中就是有说到.asp.net的运用,就是服务器控件的运用,学懂了控件,你就学懂了asp.net。

 

最新回答 6月 27, 2015 用户: 999 (2,150 分)  
0 喜欢 0 不喜欢

ASP是微软的WEB开发技术,是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

ASP.NET是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序

最新回答 6月 27, 2015 用户: hiddencom (1,922 分)  
0 喜欢 0 不喜欢

ASP是微软的WEB开发技术,是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

ASP.NET是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。

最新回答 6月 28, 2015 用户: 123 (1,900 分)  
0 喜欢 0 不喜欢

asp.net 肯定比asp有 特别多明显的优势
asp.net不仅仅是1个新的版本,而是web应用程序编程方面的1个全新的概念。asp.net 并不是对asp的改进,设计他的初衷是为用户提供尽可能的提供最好的应用程序架够。这就意味着asp.net 和asp 不兼容。(asp.net 和asp是互不干扰的。处理目前的asp页仍然是用和之前一样的机制,而新的价构则负责处理asp.net页,由于他们的扩展名不一样.aspx)
asp

最新回答 6月 30, 2015 用户: 123 (1,900 分)  
1 喜欢 0 不喜欢
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强
最新回答 7月 3, 2015 用户: yuqiancheng (3,398 分)  
...