使用了一段时间ASP.net,刚入门。发现.net的优势的地方不多,发现要写的代码比ASP还多。在ASP里可能一二句可以搞定的,在.net要绕半天。比如写一个repeat,要添加很多代码,有时候连table\td\tr这些基本的东西还要手写。请大家说说除了它预先编译、控件多(但还是要添还多代码)确实有优势外,哪些地方它还有优势?让大家笑话了《-_-》

解决方案 »

  1.   

    开发快速repeater需要添加很多代码吗?  写一个公共方法返回DataSet
    写repeater只要2句话 
    repeater.datasource = ...;
    repeater.databind();
      

  2.   

    楼上的:一般数据都放在表格里,如果要把数据返回到表格显示,2句还能搞定吗?难道不是还手写表格吗?也许可以用datagrid,但如果遇到一个3重或多重循环的那就麻烦了。
      

  3.   

    最大的优库就是有大量的类库,oo这些排第二。说穿了,不把编程弄复杂点搞it的越来越不值钱了。
      

  4.   

    不知道怎么搞的,我现在的开发ASP的速度,比.net要快。楼上说写好类后写repeater只要2句话,但那是最基本的显示,而要把数据放表格了加上美化的话,时间明显超过在Dreamweaver里写ASP代码。
      

  5.   

    同意gxboy说的是部分观点。尤其是:说穿了,不把编程弄复杂点搞it的越来越不值钱了。
      

  6.   

    1、面向对象
    2、代码分离
    3、支持语言众多
    4、代码编译
    5、安全性高
    6、速度快(虽然第一次访问比ASP慢,但以后就快多了)
    7、可扩展性、可维护性强
    8、类库强大,控件很多,编写控件很容易,写的控件不需要注册,运行时自动转为COM对象。
    ……
      

  7.   

    web只有表格么?我个人倒是认为ASP的代码实在是难以维护,无法复用。与ASP.NET相比无任何优势可言。
      

  8.   

    gagool,web里表格是用的最多。我只是举例
      

  9.   

    说个与技术没有直接关系的原因:如果你从2003年以后看,asp.net用的人多,容易出产品。
      

  10.   

    产品哦!不是简单的项目。做项目的劲头一旦掉下去了,维护七八个乱麻一样的asp或者jsp门户网站的时候,你就会明白如果当初做一个CMS产品就好了。
      

  11.   

    ASPNET只有一个优势----布署比WINFORM简单或不要用户安装什么,只有IE,其它的就没有了
      

  12.   

    楼主,你可以继续你伟大而又有前途的ASP事业了感觉不爽就可以不用asp.net嘛,自己舒服才是重要的.
      

  13.   

    同意gxboy说的是部分观点。尤其是:说穿了,不把编程弄复杂点搞it的越来越不值钱了。