.asp与. aspx有什么不同,.js是什么格式
4个回答
展开全部
. asp是基于vbscript的脚本的。. aspx是基于C#的。js是java script脚本语言。
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#还提供了完善的调试/纠错体系。
简单的说,asp.net比asp要技术上更先进,功能上更强大。
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#还提供了完善的调试/纠错体系。
简单的说,asp.net比asp要技术上更先进,功能上更强大。
展开全部
asp 是asp源代码
aspx 是asp.net源代码
js是javascript源代码
aspx 是asp.net源代码
js是javascript源代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有区别:
1:aspx是经过预编译的,所以aspx比asp运行速度快。
2:aspx有许多类库支持,很多功能被封装起来,你可以利用最少的代码编写更强大的功能。
JS是Java脚本,可以解决些HTML代码无法实现的功能。
1:aspx是经过预编译的,所以aspx比asp运行速度快。
2:aspx有许多类库支持,很多功能被封装起来,你可以利用最少的代码编写更强大的功能。
JS是Java脚本,可以解决些HTML代码无法实现的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询