asp与asp.net有什么区别

lbp130434 2010-10-30 09:46:14
asp与asp.net有什么区别
...全文
175 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanshayi 2010-11-01
  • 打赏
  • 举报
回复
wangxiaofeiwuqiao 2010-11-01
  • 打赏
  • 举报
回复
ASP本身是面向过程的,当然也可以创建一些类。
asp.net 面向对象。
他们没有必然联系
周星星No.1 2010-11-01
  • 打赏
  • 举报
回复
asp.net 和 java 是一个量级的
asp 和 php 是一个量级的
开源的社区支持非常完善
有很多人喜欢把java的“搬”一个到asp.net上也能用的东西,互相吸收。
勤奋的阿拉丁 2010-11-01
  • 打赏
  • 举报
回复
差别挺大的

最早的时候web页面从静态页面走向动态页面的时候出现了两大阵营,一个是JSP,另外一个就是ASP,都是最初的解释性脚本执行的,一般后台代码包含在<% %>中,如同JavaScript一样脚本执行在服务器端。

后来微软独出心裁地发明了ASP.NET,妄图将所有的客户端控件都使用服务器端控件替代,但是目前证明结果并不好。而与此同时,Java那边却出现了Struct、Spring等很优秀的Web开发的框架,更多地采用了MVC架构,更适合大型设备,加之有跨平台优势,很快就占据了大部分市场。

ASP.NET为了赶超,首先资助了一个第三方,开发了Mono,实现了ASP.NET的跨平台问题。紧接着,将ASP.NET的开发架构全面向流行MVC三层架构靠拢,出现了ASP.NET MVC开发框架。至此,ASP.NET完全可以与Java在Web上进行抗衡,而且实践证明,使用ASP.NET MVC很大程度上节约开发成本,人员开支降低。

ASP.NET MVC即将发布第三版,目前最稳定的是2.0版。

我说的比较泛泛,可能对初学者看不太明白,不过大体目前的发展势态是这样的。

总结一句吧,ASP的编码、调试非常困难和麻烦,而ASP.NET的开发有比较好的集成开发环境,开发速度比较快,但是由于大量采用服务器控件,会向客户端发送很多垃圾,反响不好;后来推出的ASP.NET MVC很不错了,目前已经和Java流行的Web框架有所接近。

发展历程 ASP -> ASP.NET -> ASP.NET 3.5(3.0) (含ASP.NET MVC框架、JQuery、老版ASP.NET支持等)
LinChangPeng 2010-11-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
http://topic.csdn.net/u/20090814/16/0914e40f-fb45-416f-ba11-01ef08309b9d.html
[/Quote]
shi a
angelababa~ 2010-11-01
  • 打赏
  • 举报
回复
asp
asp.net
这么看比较直接,很明显多了个 .net
wyq29 2010-11-01
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 marshands 的回复:]
引用 11 楼 pxh360395296 的回复:
学asp.net 你要首先要忘记ASP.


别误导人
[/Quote]

看了这个帖子和回复 简直汗到家了

6楼和11楼才是 真理。。。

asp.net 多种语言; asp同样vscript和jscript 都可以,只不过jscrip写asp的人太少了,看看dw里建asp有脚本语言的选择。

学习asp.net建议彻底忘记asp
抱着asp的思维去学习。net 连asp。net皮毛都学不到。。。。

MarsHands 2010-11-01
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 pxh360395296 的回复:]
学asp.net 你要首先要忘记ASP.
[/Quote]

别误导人
pxh360395296 2010-10-31
  • 打赏
  • 举报
回复
学asp.net 你要首先要忘记ASP.
lbp130434 2010-10-31
  • 打赏
  • 举报
回复
我被搞糊涂了
wwfgu00ing 2010-10-31
  • 打赏
  • 举报
回复
freemangod 2010-10-31
  • 打赏
  • 举报
回复
我正在从ASP转型asp.net,总体感觉asp.net虽说是asp的升级版本,但是编程结构、理念还是非常颠覆的。
hypnoz 2010-10-31
  • 打赏
  • 举报
回复
...
Javis486 2010-10-31
  • 打赏
  • 举报
回复
哦~~~
gg_lihui 2010-10-31
  • 打赏
  • 举报
回复
语法、用法、编译、运行环境都有不同。就想小刀和电动剃须刀的区别。都可以刮胡须,但是为了方便,你可能会选择电动剃须刀,但是需要有电才行;小刀就不用,直接刮就行了,没有撒其他的要求,但是要求技术好才行。。。
kkbac 2010-10-31
  • 打赏
  • 举报
回复
有位大牛说过: 是泡和泡菜的区别, 哪位大牛很胖.
webdiyer 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 adamliuhui 的回复:]
ASP.NET是ASP的升级版。
.net 针对C#语言。
ASP可以用好几种语言。
[/Quote]
asp.net并不只针对C#,任何.net框架支持的语言都可以,最常用的还有vb.net,另外asp.net是编译后运行,asp用的是解释性脚本语言vbscript或jscript
lbp130434 2010-10-30
  • 打赏
  • 举报
回复
?????
pxh360395296 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 adamliuhui 的回复:]
ASP.NET是ASP的升级版。
.net 针对C#语言。
ASP可以用好几种语言。
[/Quote]
ASP.NET是ASP的升级版。
我汗||
ASP可以用好几种语言。
我瀑布汗||||
请问ASP除了用VB还能用其它的?
--------------------------------------------
ASP与ASP.NET的关系就像
雷峰与雷峰塔的区别
曾经写过一年的ASP像风一样的男人总结.
lbp130434 2010-10-30
  • 打赏
  • 举报
回复
谢谢~~
加载更多回复(2)

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧