分享 简洁的语言所带来的好处根本无法抵消培训新员工以及调试性能问题所产生的代价?

ktopone · 2012年02月02日 · 最后由 Rei 回复于 2012年02月04日 · 3378 次阅读

分享一个消息,相信不少同学也看到了:

Yammer 从 Scala 转向 Java - 经历了一年之久的尝试,Yammer 将要从 Scala 迁回至 Java,因为他们发现简洁的语言所带来的好处根本无法抵消培训新员工以及调试性能问题所产生的代价。 http://www.infoq.com/cn/news/2012/02/yammer-scala?bsh_bid=71389439

很自然也联想到 RoR,咨询下实际工作中主要使用 RoR 的同学,RoR 本身所带来的优势是否切实大于其附带的劣势?RoR 最适合哪些类型的项目或者团队使用?

打个不太恰当地比喻,个人感觉,RoR 类似特种部队,小而精悍,很多时候不按常理出牌却效果显著,但对单兵能力要求高;java 类似正规部队,大而笨重,讲究规范,对单兵作战能力要求不高,不行就堆人。

#1 说得挺形象的

是啊,让特种部队去和野战军刚正面,确实不怎么明智

scala 该不算简洁的语言吧...

楼主的标题,反着说成立嘛? "非"简洁的语言所带来的好处根本"可以"无法抵消培训新员工以及调试性能问题所产生的代价

从老板的角度,是希望每个程序员都能替换,或者段时间培训能用,这个可以理解,而且大部分场合有效。

不过从创造的角度,我还是推崇超级程序员模式。如果开发者缺乏个性,很难想象会做出创造性的产品。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号