asp net
问题 ASP与ASP.NET有什么区别ASP.NET有多少版本有哪些区别 解答 ASPnet是建立在NET框架上的。C是新语言、vb.net、vc.net是NET上用的语言 后者基于面向对象前者没有编程语言vb是什么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是编译性的编程框架运行是服务器上的编译好的公共语言运行时库代码可以利用早期绑定实施编译来提高效率。 ③.开发方式 AS
P把界面设计和程序设计混在一起维护和重用困难。 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.0asp.net 3.5 至于区别的话后期的3.5是完全兼容2.0的且在类库上面也做了扩展3.5在2.0基础上主要增加WCFLINQWPF三大功能和特性应用能力增强了许多。 各大本版的区别的话一两句话是说不清楚的还希望亲去买本书深入浅出的了解一番。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论