ASP.NET2.0 现在正是大行其道的时候,用了用,感觉:
如果本身是刚接触 ASP.NET,那现在最好的就是学2.0,千万别学1.1。对于已经很熟悉1.1 的人,如果没有大的系统要维护,应该尽快转到2.0来,如果要大量维护旧系统,可以等3.0下来再跟上。
    如果纯粹是界面布局,应该选用 html 控件,否则最好选择 server 端控件,以方便编程--代码控制控件的行为。能在服务器端解决的问题最好不要在客户端用 javascript + html 自己手工编程解决,虽然在某些情况下确实提高了应用的效率,但是可能是增加了代码的复杂度,后期维护的成本可能要增加。
    尽量在 VS2005 环境下用现成的控件,用面向对象的设计和编程解决问题,或者基于现成的控件和 API 派生自己的控件,不要用 asp 的方法在 asp.net 下编程,不要在 asp.net2.0 环境下用 asp.net1.0/1.1 的方法编程(比如尽量使用 DataSource控件的优越性能,用登录系列控件构建用户系统等)。

解决方案 »

  1.   

    是啊,说的不错!不过我一直疑惑一个问题,对于复杂的逻辑应用,需要绑定到对象业务,这对于习惯ASP或对面向对象,存储过程,三层架构不熟悉的人来说, 用ASP 2.0简直是一个噩梦!
      

  2.   

    你写的没有什么大错误,不过基本上是写一些网站页面的思路,想到哪写到哪,想到哪个页面写哪个页面。设计软件还有一些看法web产品的思路,这跟写个网站慢慢优化修改的思路不同,需要软件工程技术,需要从一开始就分析上百种业务对象,十几个独立的服务子系统,几百个用户控件或者自定义控件,许多增值服务接口,半年以上专业的设计,上百人年的编程和测试时间,持续至少5年软件上百个发行上线版本的不断改进升级,提供给成百上千的企业用户作为业务信息管理系统,等等,这些才是asp.net最适合的。一般写个网站,只用到asp.net不到三分之一,并且大量堆砌低级代码,高级的功能很少用到。
      

  3.   

    拿我最近接触过的一个asp.net软件,其中一个用户在全中国有100多个子公司、办事处每天使用它(以多种VPN方式接入总部计算中心的机房),光在上面进行采购结算业务的金额每年超过50亿。还可以看到各种软件,例如针对出租物品管理的、换房的、律师案件管理的、餐饮的、租赁专柜的、彩票技术讨论的等等。
      

  4.   

    反正大家脚步要跟上微软就对啦,现在不但要学好asp.net2.0,还要参与到asp.net ajax的学习中。明年vb9要正式发布老,同样比较期待。
      

  5.   

    说的很有道理!软件业既要有勤勤恳恳、踏踏实实的 Coder,也要有雄才大略、高瞻远瞩的将帅之才,或者是软件工程的组织管理者,不然,我们也许 100 个人每人都能写 1M 的代码,但是这100M 的代码永远都不会变成一个能跑的 Windows 或 Linux。
        我想也不会有几个人甘愿永远是一个编程匠,而不是一个软件设计人员,甚至永远都不是一个真正意义上的软件工程师。
        我想,我们不能打算把自己变成一个 CSDN 论坛里带红星的知识容器,我们要用程序为人们做一点实事才对。
      

  6.   

    转:
    我在国企干了2年,一周一会;总结我们公司的程序员与职能部门的差别:
    1、说 :一根筋到底,不能把握全局,说话哆嗦,根本谈不上抑扬顿挫;
    2、写 :没有重点,语句的组织口水话一大篇,没有反复提练,没有关键词;
    3、思维:不用多说了吧,只能用逻辑的思维去想问题,放不开,写程序的时间就装熊,大会小会上的讨论就像一坨屎,呆在那儿像个傻niao;
        大部份人只喜欢人生路上是鲜花,而不是荆棘、草蜢;但是人生有很多坎坷路需要去面对,革命,需要有革掉自已命的勇气;末了引用一句"聪明出于勤奋,天才在于积累",与君共勉。
      

  7.   

    ~{P;P;B%Vw7VOm#,~}CSDN~{PhR*UbQy5DL{WS~}