asp与asp.net有什么区别?

Python010

asp与asp.net有什么区别?,第1张

ASPnet是建立在NET框架上的。C#是新语言,#、vb.net、vc.net是NET上用的语言

后者基于面向对象,前者没有

asp.net是asp的升级

c#、vb.net、vc.net

相当于asp

中的角本,只不过后者有更深的意义,

其它的不同是它们的代码形式不同,占用资源也不一样。

1。asp与asp.net主要区别是asp用的是vb

script

而asp.net

用的是vb.net或C#,所以asp.net

更强大!!

2。建立asp.net的程序需要.net的环境,IIS的操作是一样的~

3。.net中的c#、vb.net、vc.net是3种不同的开发语言,但他们是在

.net的公共语言环境下的,是可以夸平台的语言(微软说的,但现在

好象还不行)

1、开发语言不同

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

ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

2、运行机制不同

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

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

3、开发方式

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

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