首页 > 资讯动态 > 资讯详情

Asp和Asp.net学哪个好一些

2012-05-08 15:37:36 | 阅读:4418

很多人看到asp与asp.net都会去想它们是一样的吗?有什么区别呢?哪一个好一点呢?

       其实他们只是一个家族的,实质上面是有很多区别的!千万不要被他们都有asp这个字母而迷惑!

  Asp使用的VBS/JS这样的脚本语言混合html来编程,而那些脚本的语言是属于弱类型的,这样就会产生一些问题:1代码逻辑乱,难于管理,因为Asp脚本是混合html编程的,所以很难看清代码的逻辑关系!并且他会随着程序的复杂性增加,使得代码很难管理!2代码的可用性差,由于面向的是结构的编程方式,而且还有html语言的混合,所以我们有时候虽然只是修改一下,一个页面的原型,整个程序都会需要修改,更不要说代码重用了!3弱类性照成的潜在危险,对于弱类数据库,虽然它的编程语言使用起来会方便一些,但是相对于他出错的几率是得不偿失的!这些都是语言本身的弱点。在功能方面也是有缺陷的,功能太弱了!

        Asp.net对于Asp这些缺点都做了一个大大的提升,以上对于Asp的缺点在Asp.net都解决了!现在的Asp.net也不是Asp的简单的升级,而是全新一代的动态网页实现系统,用于一台Web服务器建立强大的应用程序。是微软发展的新体系结构.net的一部分,是Asp和.net技术的结合。提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用Asp.net建立网络服务。

        现在他们之间的区别总结下来以下几点

        (1) 开发语言不同

            Asp仅局限于使用non-type脚本语言来开发。Asp.net允许用户选择使用功能完善的strongly-type编程语言,也允许使用巨大的.Net Frameword。

        (2)运行机制不同

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

       (3)开发方式

            Asp是把界面设计和程序设计混在一起的,维护和重要困难。Asp.net把界面设计和程序设计以不同的文件分离开的,复用性和维护性提高了很多

        以上比较下来还是Asp.net好一点!这些就是它们的区别!

立即联系咨询 比较十次,不如咨询一次。留下你的联系信息,让我们用态度与经验给您一份惊喜!
立即咨询

引航博景,专业品牌数字化服务机构,专注高端定制化产品开发与服务提供。

引航博景的前身是博信网络工作室,2006年创立于上海。2008年起,以上海引航信息技术有限公司为主体开展业务,现在上海、合肥两地设有办公室。

业务涵括系统软件开发、高端网站建设、设计交互制作、年度运维服务等,十五年来服务客户上千家并深受好评。

版权所有 © 2006-2024 上海引航信息技术有限公司沪ICP备09069965号沪公网安备31011302005006号 网站地图

专业品牌数字化服务商-引航博景正在为您服务咨询电话:400-997-5855