什么是ASP。NET
ASP与ASP。NET的区别
1。开发语言不同
ASP仅局限于使用脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP。NET允许用户选择并使用功能完善的编程语言,也允许使用潜加巨大的。
NET Framework。
2。运行机制不同
ASP是解释运行的编程框架,所以执行效率加较低。
ASP。NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。
3。
开发方式
ASP把界面设计和程序设计混在一起,维护困难。
ASP。NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。
ASP。NET并不仅仅是一个新版本,而是Web应用程序编程方面的一个全新概念和方法。
ASP。NET中的新功能并不是对ASP的改进,设计它的初衷是为用户提供最佳的应用程序架构。这就意味着在许多领域中,ASP。NET与ASP是不兼容的,不过从长远来说这是一件好事。这表明ASP。NET为应用程序的开发提供了一个功能强得多的平台,同时它也具备了更多的优点。
如果您担心兼容问题,那么如前所述,ASP。NET与ASP是互不干扰的。即使两者之间有许多不同,但安装ASP。NET并不会破坏现有的应用程序。这是因为处理现有的ASP页仍使用和以前一样的机制,而新的架构则负责处理ASP。NET页。之所以如此是由于ASP。
NET页有一个新的文件扩展名(。aspx),也就是说它们的处理方式和ASP页是不同的。
asp的VB 是指vbscript,vbScript是一种脚本语言,由VB派生出来,而ASP。
NET的VB是指VB。NET,是一种新的语言,其优势远远大于VB