社区
ASP
帖子详情
ASP和ASP.NET有什么不同
hzk_ok
2006-09-13 10:18:24
ASP和ASP.NET有什么不同
...全文
306
13
打赏
收藏
ASP和ASP.NET有什么不同
ASP和ASP.NET有什么不同
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cellweb
2006-09-16
打赏
举报
回复
支持
Atai-Lu
2006-09-13
打赏
举报
回复
基本区别是.net文件后缀比asp的多了个x.......还有.net比asp难学,其他的区别,到微软的网站去看~
jspadmin
2006-09-13
打赏
举报
回复
呵呵,多了个.net
开个玩笑,具体可以去.net看看,或者体验下.net的站和asp的站有何区别了
rehearts
2006-09-13
打赏
举报
回复
asp .net 有强大的类框架支持,所以在功能上,asp.net可以作出更好功能的程序,比如可以多线程等等。
wantvictory
2006-09-13
打赏
举报
回复
最关键的是asp.net支持.net 框架及其相关函数,.net框架关键就是其支持的新的WINDOWS函数及新的功能。
而asp不支持
asp.net有些类似于JAVA似的半编译型程序(就是需要编译,但是编译后的文件还是解释执行而不是直接编译成二进制文件)
而ASP根本就是解释执行的程序,不需要任何编译
所以从某些意义上说,ASP.net应该比asp执行起来要快,不过我也没有测试过,只是理论上应该如此。
Jaron
2006-09-13
打赏
举报
回复
很大不同,不是会ASP就能会ASP.NET,还要有学习的过程
icefire988
2006-09-13
打赏
举报
回复
首先可以很确定的告诉你,名字就不同了,^_^
自己查查吧.
altair_520
2006-09-13
打赏
举报
回复
ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题:
1、代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
3、弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。那么,ASP.Net有哪些改进呢?
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++ , VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),它可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
xiehuiqi
2006-09-13
打赏
举报
回复
asp.net积木化了,变成了编译的,速度快,开发效率也快
不过学习难度增大
个人认为asp很自由
aking8736
2006-09-13
打赏
举报
回复
不赞同楼上的说法“asp毕竟是要淘汰的技术”
做些小东西asp还是很好用的
tippointGmail
2006-09-13
打赏
举报
回复
挣钱多少不一样 asp毕竟是要淘汰的技术
zhanghongwen
2006-09-13
打赏
举报
回复
路过.
sy_binbin
2006-09-13
打赏
举报
回复
ASP 执行
.NET 编译
Asp
.net
通用OA系统
Asp
.net
通用OA系统
asp
.net
后台管理系统界面
后台界面
asp
.net
有不少套,可以自己挑选。
ASP
.NET
Core 基础 部署至Linux
如:
ASP
.NET
Core为什么能跨平台,他的扩平台模型是怎么样的,他的程序构建主要有什么组成等等。
ASP
.NET
Core 是一个跨平台的高性能开源框架,用于生成基于云且连接 Internet 的新式应用程序。 使用
ASP
.NET
Core,...
完全手册:
ASP
.net
.Ajax电子教程
完全手册:
ASP
.net
.Ajax电子教程
ASP
.NET
学习大总结+笔记
ASP
.NET
学习大总结+笔记 分享一下啊
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章