现在好像无论什么跟 .net 搭个边就成高科技一样, 所以发此贴, 希望各位能站在客观的立场
发表自已的意见, 而不是肓目跟风.大家为什么要用 Asp.net, 什么情况下用它而不用 ASP (下面的星星为各自的评分)一\代码页
ASP.NET: 代码分离                                      ☆☆☆
ASP    : 代码不分离                                    ☆☆☆
---------------------------
确实, 代码分离有一定的好处, 但弊端也显而易见, .NET提供了大量的服务器控件
据说可极大的方便编程. 但, 姑且不说大量使用服务器控件对服务端的性能影响, 大家都知道
还有很多问题必须使用客户端控件才行(难道.net还不成熟? ), 据我所知, aspx.cs(aspx.vb)文件,
也就是代码分离的页面, 是无法操作客户端控件的, 这样, 一会要在HTML页面写, 一会又要在codebehind
页面写, 而二者又无法通讯, 搞得人实在很郁闷二\ 功能
ASP.NET: 尚可                                          ☆☆☆
ASP    : 已十分成熟                                    ☆☆☆☆
----------------------------
对于这两者的功能, 我没能力大加评价, 但据我所知, 仍有大量的东西必须使用 javascript实现三\ IDE
ASP.NET: VS.net                                       ☆☆☆☆
ASP    : Notepad.exe也可以                            ☆☆☆
----------------------------
VS.net除了占RAM, 速度慢些之外, 其它的都很好, 必竟是M$的东东四\ 调试
ASP.NET: aspnet_wp.exe                                ☆☆☆☆☆
ASP    : ?                                            ☆☆
----------------------------
通过 调试进程 aspnet_wp.exe,  ASP.NET在调试网页时, 可做到和调试WIN32程序一样的方便
       断点, 单步, etc, 实在很方便
ASP , 除了 alert之外, 还有其它更好的办法吗?五\ 速度
这方面, 有谁可以做一个测试吗? 注: 本人一直从事 win32开发, 现欲转到 internet上, 使用过几个月的Asp.net, 感觉并没有想
象中的好, 也许我在 internet方面资历尚浅, 故乱发妄论, 望各位高人批评指正!

解决方案 »

  1.   

    按你上面的“星星”算
    .net 的星星比较多些, 所以是发展的趋势^_^
      

  2.   

    "代码分离的页面, 无法操作客户端控件的,一会要在HTML页面写, 一会又要在codebehind页面写, 而二者又无法通讯, 搞得人实在很郁闷"同感!
      

  3.   

    对程序员来说开发直观,所以我们愿意使用vs.net
    有些ASP的程序员没有转过弯来可以用DW开发也行的。。
    对用户来说性能好就是重要的。
    asp.net 用vs.net先编译再执行。所以我们愿意使用vs.net
      

  4.   

    ASP。NET可以用面向对象语言来开发,而ASP不行。ASP。NET用VS来开发比较好。
      

  5.   

    asp.net技术上比asp优秀很多,再加上asp.net2.0正式版即将发布,我们都期待着微软给我们一个更加强大的asp.net
      

  6.   

    一\代码页
    ASP.NET: 代码分离                                      ☆☆☆
    ASP    : 代码不分离                                    ☆☆☆
    ---------------------------
    确实, 代码分离有一定的好处, 但弊端也显而易见, .NET提供了大量的服务器控件
    据说可极大的方便编程. 但, 姑且不说大量使用服务器控件对服务端的性能影响, 大家都知道
    还有很多问题必须使用客户端控件才行(难道.net还不成熟? ), 据我所知, aspx.cs(aspx.vb)文件,
    也就是代码分离的页面, 是无法操作客户端控件的, 这样, 一会要在HTML页面写, 一会又要在codebehind
    页面写, 而二者又无法通讯, 搞得人实在很郁闷服务器控件对服务端的性能影响确实比客户端控件要大,因为服务器控件需要转化成客户端的HTML标记,
    而客户端控件本身就是HTML标记,不需服务器处理!
    还有很多问题必须使用客户端控件才行???? 我觉得应该是客户端控件能做的服务器控件一定能做, 
    反之就不一定啦
    代码分离本来就是要将页面布局和逻辑分开,这点是谁都认可的!至于你说的一会要在HTML页面写, 一会又要在codebehind
    页面写, 而二者又无法通讯
    应该是说的脚本和codebehind无法直接通信吧! 二\ 功能
    ASP.NET: 尚可                                          ☆☆☆
    ASP    : 已十分成熟                                    ☆☆☆☆
    ----------------------------
    对于这两者的功能, 我没能力大加评价, 但据我所知, 仍有大量的东西必须使用 javascript实现B/S中,IIS服务器的作用是按需生成HTML文档,发送到客户端,
    客户端IE呈现HTML文档, 发送后的HTML文档只有客户端IE对其有控制的能力, 所以使用 javascript是无法避免的
      

  7.   

    主要还是.NET 的必然总趋势, 连 VC 的MFC 类库比起 .NET 类库无论是面向对象还是易用性能都大大逊色。 还不要说ASP这个面向过程编程的脚本语言。
      

  8.   

    .net 是一个发展趋势。
    我们不能改变这个环境。那就要适应它。为了生存。
      

  9.   

    我也是才从WIN32转到ASP.NET的,,感觉很别扭,,郁闷中..
    我想一切都会好起来的
      

  10.   

    .NET比asp不能放在一起比呀!ASP的功能范围太小啦!
    而且。NET面向对象,这一定比ASP的基于对象比。可想而知了。
    再就是做。NET的工资高多啦!
      

  11.   

    .net 是一个发展趋势  (恐怕大家都是这样说的吧!?)主要还是.NET 的必然总趋势, 连 VC 的MFC 类库比起 .NET 类库无论是面向对象还是易用性能都大大逊色。 还不要说ASP这个面向过程编程的脚本语言。
    --------------------------------------------------
    听这位兄台的意思, VC, ASP都会被 .NET 淘汰???Asp的确是面向过程的脚本语言, Asp.net 也的确可以用面向对象的方法写
    ASP被取代也无可非议, 但 Asp.net 并没有处理好二者之间的关系, 既然大家都承认 Asp.net的好处之一
    是 codebehind, 而 Asp.net 离不开javascript, 那 javascript 又无法和 codebehind通讯,  这这这, 
    这也太荒唐了吧!
      

  12.   

    现在急需的就是解决客户端代码的问题,js确实不太方便,尤其与asp.net结合方面
      

  13.   

    js是省不了的,这是由bs结构的特点决定的。与是否是.net无关
    js与codebehind交互还是有一些办法的,虽然是不太方便
      

  14.   

    .Net != ASP.Net
    主要是面向对象和类库的强大是ASP望尘莫及的
      

  15.   

    .net怎么能跟asp.net对等呢,asp.net 只是一小块嘛。。微软集成这么多编译工具,本来就已经是很造福人类的事情了嘛,想象你可以同时用c#,vb.net。惬意吧再说asp.net了,好处真的很多,只说调试就把asp比到天边去了,对于程序员来说,不能调试意味着什么???比死好不了多少了吧。至于为什么时常要用到脚本语言,很简单,很多验证之类的东西,根本就跟服务器没关系,只需要客户端验证过就可以了,那何必要服务器去实现呢,而且服务器的验证是更专业的,他负责与数据库交流,你客户端能做得那么好吗总而言之,asp也好,asp.net也好,用熟了,都一样,就看你精通的程度了
      

  16.   

    ASP的解释执行速度 与 ASP.net的编译执行速度 比 约为1:900,用哪个?当然用asp.net
      

  17.   

    更正楼主一个错误:
    用MS的InterDev和.net IDE,都可以单步执行调试ASP.
    你用记事本,当然不能调试了
    -____-'''
      

  18.   

    我也觉得asp.net有很多不爽的地方, 特别网页之间值传递特别麻烦.但是这也是B/S的工作模式决定的,asp.net比asp是一个很大的进步.
      

  19.   

    asp.net调试方便,但是每次重新生成很麻烦(修改codebehid后)
      

  20.   

    asp.net是发展方向,可以想象以后的Windows Server可能连ASP都不支持了
      

  21.   

    ASP的解释执行速度 与 ASP.net的编译执行速度 比 约为1:900,用哪个?当然用asp.net
    ---------------------------------------------------------------------------
    兄台会不会有些夸张, 我至今为止尚未见到哪个Asp.net的网站比Asp的网站速度快 900倍
    甚至都没有比 Asp要快到哪去的
    ASP.net什么时候成编译的了, 不是基于 CLR 的吗?
    更正(阐明)一个观点
    我从没有认为 .net == Asp.net, 只不过现在讨论的仅仅是 Asp.net
      

  22.   

    其实最关键的是codebehand技术,因为网站是一种编城同时也是一种艺术.
      

  23.   

    二\ 功能
    ASP.NET: 尚可                                          ☆☆☆
    ASP    : 已十分成熟                                    ☆☆☆☆
    ----------------------------
    对于这两者的功能, 我没能力大加评价, 但据我所知, 仍有大量的东西必须使用 javascript实现我认为你的星不公证,应该是下面这样的
    ASP.NET: 强大的很                                      ☆☆☆☆☆
    ASP    : 已十分成熟                                    ☆☆☆☆
    因为asp.net背后有强大的类库支持,几乎任何事情都可以做,不在需要单独为服务器安装什么组件了,拿生成缩略图打比方,.net直接就可以实现,而asp是需要用组件的,安装麻烦,其它类似情况也比较多,还有.net的缓存机制也能大幅度的提高站点性能(前提是你要用好)
    兄台会不会有些夸张, 我至今为止尚未见到哪个Asp.net的网站比Asp的网站速度快 900倍
    甚至都没有比 Asp要快到哪去的
    ASP.net什么时候成编译的了, 不是基于 CLR 的吗?上面那位老兄说的确实夸张了,但在运行时asp.net确实是基于编译的,那是什么时候编译的呢?是在你第一次运行站点中的某个页时,服务器端先编译然后在处理你要求的数据,所以你可能会觉得有些慢,但当你再次访问或别人再访问时,都会直接使用编译后的程序来处理你的请求,速度就会比asp快多了,因为再次访问asp站点时,还是需要解释执行的.
      

  24.   

    huwei001982(編程浪子) 
    兄台会不会有些夸张, 我至今为止尚未见到哪个Asp.net的网站比Asp的网站速度快 900倍
    甚至都没有比 Asp要快到哪去的
    ---------------------------------经过精确测试:
    同为解释执行:ASP.net的CodeFront方式比ASP快100倍
    而ASP.net的CodeBehind比CodeFront还要快9倍
    所以:综合结果  完全CodeBehind的asp.net要比ASP快900倍。当然这只是我个人的测试,不能代表全部,是个不太准确的数字。但这个数字组以证明ASP.net比ASP快得多的多至于为什么现在有些ASP.net的速度还比不上原来的ASP的速度,这个原因也很多。
    因为ASP.net自动生成的HTML中“垃圾代码”过于庞大,所以在网速不高的情况下,ASP.net网站比ASP要慢了。
    .net是个更“高级”一些的东西,如果使用.net时不懂得优化、不精通HTML和Script,做的网站应该是比较“笨重”的。
      

  25.   

    js这东西跟asp.net asp的区别挨不上关系吧,jsp/php以至现在所有的web开发语言都是服务器端的,而js是客户端的。
    偶现在转不过弯还在用DW,不幸被言中,汗
      

  26.   

    光是开发的方便与便捷用asp.net没有什么不好
      

  27.   

    说不定,微软的职能客户端能减少asp.net对客户端javascript的依赖,因为他是对客户端和服务器端的结合
      

  28.   

    因为其他编程都不容易接收新手,.net的出现正好是我毕业的时候,所以~~~~~~~~~~
      

  29.   

    智能客户端是为逐步代替浏览器而准备的,试问没有了浏览器,还会有javascript吗?
      

  30.   

    asp是解释型的  asp.net是编译性的  
    asp.net用了http管道,
    asp安全性不好,asp.net好多了,
    ado.net对不同的数据库不同的连接,有只向前读的,也有在内存做个副本的
    ASP.NET: 尚可       ASP    : 已十分成熟      
    不是我说你,你真要好好学一学,你总结的那些东西都是太肤浅的,为什么用javascript 在客户端执行,快呀。不是说javascript的功能asp.net实现不了,而是没必要所有东西在服务器端执行。asp只有5个对象 asp.net有几千 而且这个数字还在不断增加。asp.net2.0 有一个控件一次性搞定 分页 排序 删除  插入 更新  只要拖拽一下就写好,asp.net2.0 还有个功能就是每个页面总有一部分所有页面共享,以前要用session的,现在这个东西保持用户状态,特别是购物车,等于微软给我们写好了,用户可以自由在此控制页面,还有,asp.net1.0其实就是asp4 asp.net2.0就是asp5,微软内部人就这么认为的。
    微软取名.net只不过一种商业目的而已。也是想说又不多变化,其实本质没有变,还是基于web的。知道web服务多重要吗?asp怎么做以上经为沧海一粟
      

  31.   

    本人用过asp也用过asp.net现在用j2ee。我感觉asp和asp.net不是同重量级的东西,要不ms也不回弄出个.net来强迫用户去接受,.net的优点缺点也有很多人讨论了,到目前为止,从技术上讲asp.net和j2ee是有很多相似的地方但asp.net更容易,更简单;而asp是有很多人在用也形成了很多成熟的东西,但是若你认真学习了.net就发现,以前asp开发的方法依然实用,只是开发的重点转移到了逻辑实现;同时程序的可读性的提高是更不可忽视的,往往这才是我们选择的主要原因;
      

  32.   

    按理说asp.net应该比asp性能更好的,可我们公司做的类似产品,感觉在速度上没什么两样,不知道为什么???谁有真实的测试实际数据,能够证明asp.net在同等的情况下比 asp快,实际中能快多少??哪位做与,请给我发一份测试结果数据[email protected]   [email protected]
      

  33.   

    其实, 后来做的东西理论上也应该比以前做的要好, 这是无可置疑的但 Asp.net 和js的通讯又该如何解决
      

  34.   

    .net 自有它 优越的 地方
    asp 也 自然 有它 生存的空间不然 干吗 c++ 那么优秀了
    还出个 java 
    再出个 C#
      

  35.   

    好用,是我最直接的体会。真是太好用了,特别是用了VS.net2003,更是如虎添翼!
    asp有点难搞!
    jsp也是,还贵。
    其它就更不用说了。
      

  36.   

    VS.Net明显还有很多不成熟的地方,用起来Bug很多。不过功能强大就不说了。
    试了一下2005 beta1,感觉编码更简单了。连消息委托都隐藏了。。汗
    程序员又要变懒了
      

  37.   

    同样是好的程序,注释较多,看.net的代码来研究是一种享受(大量的也不所谓)
    看asp的是一种折磨,特别是出错的时候,有时都无从下手。编程是一种享受,如果
    在运用一下简单的判断的脚本语言。程序会变的更生动。从另一种角度来看,asp.net
    个人觉得不错,呵呵。
      

  38.   

    ASP的解释执行速度 与 ASP.net的编译执行速度 比 约为1:900,用哪个?当然用asp.net
    -------------------------------------------------------------------------------
        是吗?首先我问你:你自己相信这是真的吗?? 依我的经验,什么时候上ASP.net做的网站都比ASP做的网站慢了许多!  我自己做的同样功能的系统,用ASP.net开发的运行时间一般是ASP开发的运行时间的2-5倍。
        许多人说:ASP.net页面第一次运行慢,以后就快了,但问题是:如果一个网站的每一个页面第一次运行都慢,其实就是整个网站的运行时间都很慢了,再试问:谁会有时间有心情去把一个网站的每一个网页都先运行一遍[完成所谓的“编译”]后,再去享受其后的“高速”呢?这不是天大的笑话??!!你们有谁做过这样的蠢事?我估计打开顶多3张网页,觉得奇慢无比后就懒得再上了。
        而ASP页面就没有这样重大的缺陷,什么时候打开的速度都是那么平均,不是所谓的“高速”,但决没有让人无法忍受的低速。
        可能有人会说:是不是你的电脑太差了?不错!我的电脑不高级,所以运行ASP比ASP.net快得太多了。但问题是:谁会为上网而专门去配一台:P4 3.2E+1G DDR400+160G HD+875主板这样玩连3DsMAX6都能极速的电脑呢?何况我们老百姓常挂在嘴上的一句话是:我只要能打打字,上上网就可以了。这样看来,他们所要求的能上网电脑肯定不是什么高配置了。自然ASP.net开发出来的.aspx这种慢得让人头发都等白的网站他们肯定是没耐心去上了。
        我是一个大老粗,不懂ASP.net有什么高明的地方,自然也不敢瞎评判它了。我只是说说一点包括我在内的许多人上网的真正感受,那就是:.aspx的网站太慢,比.asp慢得让人知道什么叫“绝望”!
      

  39.   

    我ASP和ASP.net都用过一段时间,感觉ASP.net就是方便。虽然文件多了点,但是看起代码来显得更为亲切。而ASP代码看久了却感觉很晕。
      

  40.   

    我看到.net打这样一个广告,让程序员早点下班回家!!
      

  41.   

    .net可以容易的做asp实现起来比较复杂的事情
      

  42.   

    .net不会是另一个vb或asp 把?
      

  43.   

    速度不好说,我现在做的asp.net程序速度和asp比好像没有什么优势,有时甚至比asp慢(服务器控间太多)!这可能是asp.net需要改进的地方了
      

  44.   

    做了一些.net东西后觉得asp是垃圾
      

  45.   

    vs2003 的界面确实好看,就使用说,ASP 。NET差的不多
      

  46.   

    TO hbgth(): 
             ASP.net页面第一次运行慢,以后就快了。这有什么值得怀疑的,关键你知道这里的“第一次运行”是指什么吗?你自己先搞搞清楚。还有我不是 ASP.NET 程序员,我都知道是咋回事。你可能是 WEB 开发人员,可真的让我汗颜。
      

  47.   

    TO hbgth():
              你如果用过ASP.NETT应该明白,它属于编译型的语言,而ASP是属于解释型的.我很同意楼上的说法,你根本就不懂“第一次运行”是什么意思?没事好好自己看看。ASP,EM
      

  48.   

    强烈建议大家看看微软的官方培训,关于ASP。net的性能与缓存的介绍!!
    http://www.microsoft.com/china/msdn/events/webcasts/Webcast/webcast_sep.mspx
    原来缓存对性能起了那么大的帮助,视频中还总结了一系列优化的措施,以及通过Application Test Center的测试数据。相信会对大家有所帮助的!
      

  49.   

    TO hbgth(): 
    所谓的第一次运行即编译并不是你理解的那种,实际上通过后置代码的方式,网站的主要逻辑部分都被放在了bin目录中的dll文件里,当某个人第一次运行时(这个第一次是指网站做完发布好后还没人访问过或很常时间没人访问过网站的时候),是对这个dll文件进行编译,以后别人再访问网站时都是使用这个编译好的程序了,不在乎你访问的是哪个页面了,因为每个页的逻辑部分都被包含在那个dll中了,但如果没有采用后置代码的方式的话,每次访问aspx页都要单独编译它里面的逻辑程序,速度自然就慢了(应该和asp速度相同),如果你实在找不到.net程序运行快的程序你可以参考一下斑竹Lostinet的论坛http://forum.lostinet.com/Forum.Aspx
    你所看到的.net程序慢并不是.net的错,是编程者水平的问题
      

  50.   

    我想我还是好好学习.net才是,我用asp很长时间了,也学过一段时间的asp.net。还没有找到它的精华所在。那为兄弟可否介绍一下如何学好.net
      

  51.   

    asp+用起来很方便 而且安全性 要比asp 高出很多  浏览网页速度要快一些  但这个快多少 我还没发现 可能我做的网站太小了 看不出来
      

  52.   

    我用asp.net有一个月的时间,写了一个mis,小型的。最近,也有点问题,同楼主的想法一样,就是不知道asp.net比asp那点好,除了代码分离以外,我感觉并不是很方便啊。而且,我想问一下,目前在网络上可以看到的网站有那些是asp.net开发,让大家见识一下!
    其实asp.net并不像广告所说,这么简单好学,你如果没有asp,js的基础,你会感觉每走一步,困难都很大!
    希望有经验的高手,讲一讲,用asp.net与asp的区别。
      

  53.   

    其实你也可以不让.net的代码分离的呀。这个是看你什么时候需要了哦
      

  54.   

    TO: 楼上:
    如果不用 CodeBehind, 我有什么理由用 Asp.net另: CodeBehind和 js 相互通讯的问题不知解决没有
      

  55.   

    .net在第一次编译执行时会相对比较慢,但以后会很快的
      

  56.   

    我准备开发一个B/S的进销存系统,想用DW和ASP.NET,理论上说界面使用DW,代码使用.NET,但我搞不清什么样的界面使用DW,比如说在查询数据的时候。怎样两者结合?
      

  57.   

    因为我会asp.net,但是不会asp
     ......
      

  58.   

    不喜欢asp.net,喜欢asp
    强烈的讨厌asp.net
    你说ASP有什么不能完成的?
    除了GDI+之类的。还有接口。
      

  59.   

    "代码分离的页面, 无法操作客户端控件的,一会要在HTML页面写, 一会又要在codebehind页面写, 而二者又无法通讯, 搞得人实在很郁闷"同感!这个的确是问题,那些前台页面设计人员根本不懂那些服务器控件,更不知道用什么控件.虽然可以和他协商敲定,但是如此花费的时间还不如程序自己写算了,就算自己写好了前台,可美工人员也不懂如何美工.我现在的公司都只用ASP,从来没用过ASP.NET,只有我自己写的程序有的才用ASP.NET.可感觉写起来真的不比ASP块.一天可以用ASP写个小模块,可ASP.NET不行,也许是我对ASP.NET依然不熟,但是总的感觉开发速度上比不上ASP.至于运行速度.除了用MSSQL数据库外.ACCESS数据库感觉不出来效果.我很久没在ASP.NET发过贴了,原因只有一个,公司的ASP程序忙的没时间来看看:)
      

  60.   

    我看还是具体问题具体分析,主要是看所作的系统的特点:如果是一个比较小型的,没有什么业务逻辑的,不需要和第三方系统数据通讯的,不需要扩展的,页面无需经常更新的,安全性要求不高的,较少维护的web应用系统,我觉得用asp好,毕竟ASP开发速度快,开发人员可以直接用页面设计人员的设计的页面。相反,如果是大型的,有大量业务逻辑的,要和其他系统交互的,需要扩展的,很多页面是通过发布的,安全性要求高的,经常维护的web应用系统,我觉得用asp.net好,说白了,就是用.net那一套。毕竟.net相对于asp来说,更结构化,更可管理,可控制。很简单的一个例子:asp.net的程序的可读性比asp要高得多,在一个经常需要维护的系统里,维护人员绝对不想阅读组织混乱的asp代码(当然也也有开发人员的编码水平有关)。至于开发速度方面:不能仅仅只看你自己的开发速度。毕竟现在的系统一般都是多人开发。在多人开发环境下:1+1!=2。如果一个成熟的开发团队利用vs.net+vss开发,速度应该不会比asp慢多少,特别指出的是:.net一个很大的优点就是代码复用。一个成熟的团队肯定已经积累了大量的组件(公共逻辑组件,web控件组件)如果一个团队把一个.net web系统做下来,不能为下一个系统提供基础。我觉得这个团队的系统设计师应该换了。
    至于运行速度方面:也要看什么样的页面了,如果是一般的,只是简单的展示html的页面。asp当然要比aspx快。毕竟aspx要page类来生成html.但是如果是用大量业务逻辑的页面,aspx还是快得多。至于页面设计人员方面:确实是如楼上所说。我个人觉得页面设计人员应该就是纯粹的美工人员,他没必要了解asp和asp.net。一个web系统的看上去页面很多,但是很多页面风格都是雷同的,处了一些特殊页面外,比如default,我觉得只需要美工人员做出纯的html模板即可。没必要要他把每个页面都弄一遍。至于codebehind与Js交互:同感,我现在只能用hidden for server控件来进行后台代码与Js进行数据交互。microsoft那些天才们应该要改进。这里有个这个缺点的例子:在Js中为listbox服务器控件添加或减少条目后。提交后listbox无法恢复。因为它是根据viewstate来恢复listitem的,而不是实时的,这样的例子还有treeview等。总之:任何技术都是优点和缺点,关键在于你在什么时候用它,不然这个世界上就没有系统构架师这个职业了,呵呵
      

  61.   

    原来,口碑极佳的 ASP.NET 在众人眼中还有如此多的及深的不方便之处。
    幸亏我不是 WEB 开发人员。我做 WINFORM,我的感觉是 .NET 做 WINFORM 比 DELPHI、VB 都要好得多。如此认为,可能是我不精通 DEPHI 或者 VB 的缘故吧。
    但我相信说做 WINFORM 还是 DELPHI、VB 好的朋友可能正是因为没有精通 .NET 吧。
    这其实不是题外话。因为对于 ASP 和 ASP.NET 来说,也是具有类比性的。至于哪一个更好,只是你已精通一项而没有精通另一项罢了。
      

  62.   

    asp还是不能放弃的,毕竟大公司就这么几个,其他的小公司是做了又来,来了又做,简单快捷是他们需要的。
    当然Asp第一选择。大的话,用asp.net,不过我的设想是asp.net和Asp会一起用,毕竟Asp在有些方面还是要胜与Asp.net的,资源什么的,还是Asp来的省。
      

  63.   

    新事物的发展总是要经历一个曲折的过程,一门计算机语言不可能在第一时间就非常的完善,相信MS会不断完善,不过就不知道它能不能在最后赢的与JAVA体系的斗争了!期待....
      

  64.   

    学了asp.net近两个月,感觉方便的地方很多,不方便的地方也很多,基本上也认为:
    快速小项目的开发直接用asp
    需要长期维护的项目可以考虑用asp.net
    另外,用asp.net意味着要改变你的web设计方式,比如从dw转向vs.net,学习一大堆.net的知识,而老实说,不是向楼上说的,从ASP转过来的习惯了用DW,用VS.NET转不过弯,而实际上是作为WEB开发,VS.NET的确有些方面不如DW2004方便,如果DW出了2005,我想我会毫不犹豫的使用它的!还有就是目前的服务器控件对css标准支持得并不好,凭什么数据库读取出来的数据展现在datagrid里面就一定要是table的?这样根本无法方便的生成xhtml兼容的web标准网页.
    还有就是,对于项目来讲,重要的不是代码的可复用性,而是可读性,而asp.net在这方面正是他的强项.但如果采用codebehind的编码又会抵消这种方便,呵呵
      

  65.   

    我没想那么多,我是从 C 走过来的,基础打好了什么平台我不在乎。我是以赚钱、养家为己任。
    接触ASP.Net近1年了,做了几个项目,没感觉他好和不好(ASP我没做过),养家没有问题了。我现在又想玩C了。
    我的想法是只要基础好,就没多大问题。用张三丰的话:“你有九阳神功护体,学什么武功都特别快”
      

  66.   

    说实话:
    我希望ASP慢,ASP.NET快!
    因为,我现在的软件都是用ASP.NET作的。但近来,我的用户都反映,我的ASP.NET的网页很慢,远没有原来的ASP快!??
    我哭!!
    我期望着ASP.NET的快速!!
      

  67.   

    hbgth()不懂第一次运行是什么意思 被鄙视了
      

  68.   

    埃asp还是asp.net?
    不好做答还没有完全驾驭.net不敢妄言
      

  69.   

    说实话:
    我希望ASP慢,ASP.NET快!
    因为,我现在的软件都是用ASP.NET作的。但近来,我的用户都反映,我的ASP.NET的网页很慢,远没有原来的ASP快!??
    我哭!!
    我期望着ASP.NET的快速!!
    ----------------------------------------------------------
        你们怎么骂我不行都可以,毕竟我才开始接触asp.net,但正如上面这为先生说的那样,实际情况是:asp.net做的东西就比asp做的运行速度慢!
        我不管你怎么把asp.net吹到天上去,事实胜于雄辩!
        其实问题很简单,一个比喻就明白:宝剑的确比绣花针威风,但这能推出拿宝剑绣花就比用绣花针绣的方便,绣的要好看?
      

  70.   

    微软现在做的事情就是:不分功能与用途,把所有东西都变成威风凛凛的宝剑。看看asp的下场,还有以前那么让人怀念的vb、vfp、vc++,现在都怎么了,都被微软以不容争辩的口气统一到C#的大旗下了。你要用以前这些语言也可以,反正微软已经抛弃了它们,也不会再替你更新了,你就看着玩吧,反正如果你不跟着我的旗帜走,某一天你肯定要死翘翘的。
        我操!我他妈凭什么跟着你疲于奔命啊?你今天在这个山头插一杆C#大旗,我马上跑到这里来会合,明天在那个山头插一杆D#大旗,我马上又跑到那里来会合,再哪天......  他妈什么时候是个头啊?
        你他妈就不能学学java或jsp,php那样,循序渐进的变革好不好?不要搞不搞就来一次“抛弃”似的“革命”,抛弃asp、vb、vfp、vc++,搞asp.net、vb.net、vc++.net,[vfp根本就懒得让它进.net俱乐部了]
        学编程也有快5年了,就是跟在微软屁股后面玩命的跑,从vfp、vb、asp一路跟来,学了一样没3个月就被微软“过时”掉了,到如今什么东西都没学精,[让诸位笑话了,但我决不是最后一个]。总结这些年学编程的经验,就是:他妈再也不能跟着微软这小子混了,太他妈容易忘本,太没人性了。早知道玩php或jsp,或许不至于这么心累!
        我现在开始正正经经学php了,[不学jsp,复杂,也免得别人说我是java的支持者在这里骂微软]。从此跟微软拜拜,走自己的独木桥去了。
      

  71.   

    几天没看贴了忍不住又想顶一下感觉 asp.net 比 VC 还难学, 郁闷, 又要去提问了
      

  72.   

    asp开发半年.asp.net三个月
    个人感觉asp.net还是很强大的.速度不会很差劲.当然我每次重新生成的首次访问是慢一点.不过编译之后访问速度很快..同时你会发现看asp.net比asp代码清晰多了..呵呵.走.net路线