这个话题大的不行,基本上感觉一张嘴就有别人值得攻击的漏洞

不过还是忍不住要说两句

感觉还是时代造就一门语言,如果.net和c++在历史上同时出现(技术发展角度来说基本上就是瞎掰,不靠谱的假定),现在很多用c/c++做主要开发语言的公司得有一大多半转到.net.虽然性能会损失一些,但development cycle会缩短很多,基于soa的可扩展性也会增强很多,自我感觉这两点是.net对c++/c最大的优势。

很c++/c的确非常强大,啥事都可以自己干。但.net有相当完善的可编程framework提供强大支持,而且ms在这方面锐意进取,几乎每两年就有很大的features加进来,版本有大的更新,而且framework跟系统deploy,free的。.net developer相当于"站在巨人的肩膀"上跟人家过招,这种优势在商业软件开发上对c++/c的优势不言而喻。

很难说谁比谁更优,完全取决于公司自己的定位,飞鹰说的很好,“应用软件可以是JAVA/c#/..等等, 写工具和基础软件还得是c++/c.”如果有很强的c/c++的背景,java/c#就会pick up更快更好。从市场需求来说,.net developer的职位要比c++/c的多很多,但薪水感觉还是要差些。

所有跟帖: 

发人深醒。。。 -戏雨飞鹰- 给 戏雨飞鹰 发送悄悄话 戏雨飞鹰 的博客首页 (0 bytes) () 06/15/2009 postreply 08:58:40

请您先登陆,再发跟帖!