蜻蜓
提示 登录 注册 提示 18777/0 09年7月5日 周日 16点34分 站标
正四品下:通议大夫|壮武将军级别

头像 积分:20136 乐善:1 声望:1002
离线/隐身 风北客 家园博客 发短信
注册于:2006-12-08 06:53:46
大类:[西河广场] → 版面:[新兵营]
952/43 转发回复分页全看树展楼主帖 引用0 送花20收藏:2工具
o回一个,有些说到点子上了 [ 风北客 ] 于:2007-02-11 22:25:34
1.软件开发的一个真正误区在于工具的使用,太多原厂商的鼓吹让地球人相信,工具可以大幅度降低人力成本,提高软件开发效率,这其实就是本质上那个问题,有没有银弹? 工具在某些特定情况下可以有效降低开发人员的入门门槛,但是会带来复杂度增加的问题和后期的维护管理问题,所以我的经验是,适度使用工具会有好的效果,适度的原则就是应时应地不断调整。 而这是ms一个ide,或者ibm一个wsad,rational什么没法真正做到的。前面我说对ms的ide很失望,为啥?没有革新性质的东西,大部分功能花在吸引新手入手上面, 对于熟练程序员来说,比java的ide很多功能还有诸多的限制。而且ms封闭的态度,比如ut,非要自己搞一个出来,不肯使用已经非常成熟的nunit这样的东西。ms的ide,在一些自动化方面,还是落后于eclipse,idea的,比如重构,还有几光年的差距。优点是集成度比较高,但是一个对于熟练的程序员来说差别不大另外java这边netbean的崛起,集成度已经相当不错,netbean的某些编辑功能做的相当漂亮,所以也没有什么优势了。其实ide这块很多优秀的概念,都是在java ide里最早出现的。比如高度智能的自动完成和重构。如果你有兴趣研究,你会发现netbean的ui设计器,做的比ms的还好,这也是我为啥又放弃visual stuido了。而web和webservice方面,也有很多公司相当不错的产品。比如曾经开发vb的团队,现在就为bea工作,开发出相当优秀的workshop。jd的集成度也非常高,易用性现在也在提高。 而bepl这块,现在ms还是比不上oracle的designer。所以工具这块,单讲ide,ms没有绝对优势,甚至在某些方面还比较差! 而周边的工具,java阵营的积累,又不是短期内可以赶上的。

如果你不服气,你可以举出vs 2005对比java ide有绝对优势的10个地方。c#的语言结构的复杂程度已经超过java,更接近c++, 所以我实在看不出你所谓绝对的优势。

另外我告诉你,我现在做的东西,因为选择了比较合适的框架,新手的开发效率,可以超过asp.net,甚至超过vb做桌面开发,你相信么?我管理过的一个项目,完全靠新手完成了大规模开发工作,开发效率甚至超过用pb,vb做开发的其他项目。对于一个新手来说,开发效率,其实更多取决于公司团队的技术能力。思想比工具更重要。

java 已经agile了,从这个角度看,ms并没有胜算。
2. ”总之,软件与计算机业几十年的历史就是不断减低人工需求的历史,从长期看,多数程序员的人工肯定会降低,最终的结果是少数工具研究人员外,不存在“程序员”这个职业,应用开发将变为相当于今天使用Excel的power User这样一个局面。“
几十年前就有人这么说了,几十年以后,还是会继续有人说。在我刚加入这行的时候就有n多的牛人和专家对我这样说。说这话的人,都是那些工具的厂商和某些方法论的专家,他们忽略了一点,随着技术的发展进步,用户的需求也在持续的进步,反过来又对技术提出了更高的要求。 两者之间的鸿沟和互相推动是永远存在的。换句话说,10年以后的poweruser 可以取代现在的初级程序员,那么十年以后应用的技术革新,会有新的初级程序员的需求出现。比如你很难想象,10年前,一个受过一些基础培训可以用dbaseIII做一些简单管理操作的人,我们叫程序员。现在一个程序员需要具备什么样的素质?三个月不学习你都会感到落后。软件越来越复杂,需求越来越复杂,对应用级别程序员的要求也越来越高了,软件危机不是解决了,是恶化了。
再问你,没有c#和java,c++基础,当你拿到vs 2005的第一个感觉是什么? 能否象当年我第一次接触到vb3的时候,一个下午就快速的开发出一个同学录?

而且我bs一下,大部分这些所谓的平台厂商,工具厂商的产品,根本没有本质提高软件的开发效率,在把开发人员傻瓜化的同时,也把用户的需求傻瓜化,工具越多,越失败。

3 ”因此虽然port到c#的少数但却是去污存精后的精品。“
很遗憾,我至今对某些东西,不能轻易找到c#对应的包,比如我做一些分析工作,需要一些数学相关的包来完成表达式计算,这方面java写的大把。c#没什么合适。 就想你说的,既然ms的阵营是吸引大量的菜鸟降低开发成本为目的的,那么这些菜鸟又有多少人可以去做这样的扩展、开发和移植? 而对于老手来说,语言和开发工具的选择,不会产生开发效率本质的区别。 对于一个软件项目,最大的时间永远都是花在需求上。
952/43/0 转发回复分页全看树展楼主帖 引用0 送花20收藏:2工具
引用(0) 请拷贝:
※※※ 相关(回复)帖 ※※※
。。。。O 这个有点偏了吧 (风北客;字644 阅1570
。。。。。O java是不是还是第一不好说 (顾非;字343 阅1564 花1
。。。。。。O 太偏了 (风北客;字2046 阅1541 花1
。。。。。。。O 格局决定结局,to java or not to java (顾非;字3084 阅1573
。。。。。。。。O 回一个,有些说到点子上了(风北客;字3475 阅952 花2 O
。。O 这个也不错。。。 (大大的熊;字44 阅1692
。。O 严重同意,这方面还是要挟洋以治匪~ (simplyred;字180 阅1741
O win PE 和嵌入式 windows 不是一回事。 (landkid;字2430 阅1851
... 共 》43《跟帖
~~~◇—签 名 档—◇~~~

风往北吹
~~~————~~~
广告 购物分成,帮助网站

大厅。自动刷新完整聊
通宝可送礼祝福(随机8) 查看全部
游侠 送给 风雨声 送礼祝福,受益匪浅
游侠 送给 寞洑 送礼祝福
游侠 送给 云横居士 喜欢你的马共系列
游侠 送给 jugojl6 送礼祝福,受益匪浅
游侠 送给 turbine 送礼祝福,受益匪浅
游侠 送给 本嘉明 送礼祝福,受益匪浅
游侠 送给 lancelotgass 送礼祝福
游侠 送给 光明女神 送礼祝福早觅佳偶!
童谣我要添加 更多
  • 王婆婆,会烧茶
    三个观音来喝茶
    后花园,三匹马
    两个童儿打一打
    王婆婆,骂一骂
    隔壁子幺官儿说闲话
    ——四川童谣,还有手部动作配合 [蛇公子]
  • 摇啊摇,摇到外婆桥
    外婆叫我乖宝宝
    糖一包,果一包,还有汤圆和年糕~ [nbxx]
  • 麻屋子,红帐子,里面住了个白胖子。 [山远空寒]
  • 小兔子乖乖,把门开开,快开快开,妈妈要进来。 [Rainny]
  • 一二三四五,山上打老虎,老虎不吃饭,专吃大坏蛋。 [编程浪子叶开]

Copyright © cchere 西西河 feed 西西河规 版主规范 帮西西河 帮助(FAQ) 版面介绍 发帖特殊效果 网站地图 关于西西河