您当前位置:网站建设 >> 建站知识 >

网站建设语言asp与asp.net的区别之一:开发语言不同

发布时间:2014-05-30 08:36:11 作者:雨点网络

asp的开发仅局限于non-type脚本,且使用的是vbs/js这样弱类型、面向结 构而非面向对象的编程脚本语言与html语言混合编排的,因此在使用asp给web添加代 码时容易出现以下种种问题导致代码杂乱:
  
  而asp.net则允许用户使用strongly-type编程语言和.NETFramework开发
  
  首先asp.net本身就 是一种面向对象的编程语言,而不是一种脚本,它具有了封装性、继承性、多态性 等此类面向对象编程语言的一切特性,因此它不仅摆脱了asp使用脚 本语言来编程的缺点,从理论 上来说更可以使用包括C++,VB,JS在内的任何编程语言,使得业务逻辑和Html页面分离,这样一 来无论页面原型如何改变,业务逻 辑代码都不必做任何改动。
  
  网站建设语言asp与asp.net的区别之二:运行机制不同
  
  asp是解释 运行的编程框架,执行效率相对比较低;而asp.net则是编 译性的编程框架,程序所 运行的是服务器上已经编译好的公共语言,效率相对会比较高。
  
  网站建设语言asp与asp.net的区别之三:开发方式不同
  
  asp是一种 把界面设计和程序设计混合在一起的开发方式,维护起来会比较困难;而asp.net则是一 种把界面设计和程序设计以不同的文件分离开来的开发方式,复用性 和维护性得到了有效提高。

本文地址:http://www./2014/jianzhanzhishi_0530/374.html

友情链接:    优乐彩彩票平台   优乐彩彩票   优乐彩彩票客户端   优乐彩彩票   9188彩票