ASP与ASP.NET有什么区别?ASP.NET有多少版本?有哪些区别?

ASP与ASP.NET有什么区别?ASP.NET有多少版本?有哪些区别?

解答:

 

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.0

1.1

2.0

3.0

3.5

基本上分成两大类:1.1 和2.0+

这两种之间有很明显的兼容问题

各大类之间兼容问题很少

--------------------------------------------------------

asp与asp.net的区别可以大致分6点来叙述:

①.开发语言不同

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

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

②.运行机制不同

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

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

③.开发方式

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

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

④安全性: asp.net 把html代码和cs代码分开,并把所有cs代码全部编译到.dll文件里,即使服务器被入侵,也只是dll文件被盗。虽然现在有反编译软件,但并不是很完善,所以相对asp来说.net还是比较安全的。

⑤开发的难易:.net提供了很多类库和函数库,且有非常直观的列表供编码时选用,调用起来非常方便。可编译调试的.net环境也使程序遇到bug时调试起来非常方便。

⑥设计的难易:.net工具库里提供了很多web控件都是很有用的,拿DataGrid来说吧,只要拖一个控件到页面上,cs代码里为该控件绑定数据即可显示一个数据列表,简单又轻松。

关于asp.net的版本的话大致有以下几个版本:

asp.net 1.0

asp.net 2.0

asp.net 3.5

至于区别的话后期的3.5是完全兼容2.0的,且在类库上面也做了扩展,3.5在2.0基础上主要增加WCF,LINQ,WPF三大功能和特性,应用能力增强了许多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值