海力源码logo图片
400电话图片
联系我们
QQ:1783497774
邮箱:1783497774@qq.com
网址:www.hailiym.com
源码资讯
当前位置:首页 > 源码资讯 > ASP.NET和ASP的区别?

ASP.NET和ASP的区别?

资讯来源:海力源码    更新时间:2019/11/14 23:38:02
ASP.NET和ASP的最大区别在于编程思维的转换以及功能的增强。

ASP使用VB/JS这样的弱类型、面向结构的脚本语言混合html来编程,

而非面向对象,这就明显产生以下几个问题:

1、代码逻辑混乱,难于管理。

2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,

所以可能页面原型修改一点,整个程序都需要修改,代码重用性差。

3、弱类型造成潜在的出错可能。

以上是ASP语言本身的弱点,在功能方面ASP同样存在问题:

第一是功能太弱,一些底层操作只能通过组件来完成

第二缺乏完善的纠错/调试功能

ASP.NET理论上可以使用任何编程语言包括C#,VB.NET、JS、J#、Managed C++等等,

最合适的编程语言还是MS为.NET Frmaework专门推出的C#

优点如下:

(1)是面向对象的编程语言,简单易学。

(2)具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,

封装性使得代码逻辑清晰,并且应用到ASP.NET上就可以使业务逻辑和Html页面分离;

继承性和多态性使得代码的可重用性大大提高

(3)C#还提供了完善的调试/纠错体系。
上一条:云计算的新浪潮
下一条:Bootstrap3简介
  • 海力源码手机版
  •  联系客服小美
  • Copyright www.goodnetcms.com © 2019 All Rights Reserved 海力源码 版权所有
  • 地址:广东省东莞市南城区莞太路  QQ:1783497774