Rails 的相关感想
Rails是否能成为企业领域的主流
Ruby on Rails 在企业领域里是否取得了胜利?这种议论很容易成为热门话题。
最近,Christian Sepulveda 在博客上用 Why Rails will Reign Supreme (为什么Rails能取得绝对胜利?)这样夺人眼球的标题写了博文及 续篇,然后 Tim Goh 在 Why Rails Will Not Reign Supreme (and why you shouldn't want it to) 中对此进行了辩驳。
Christian 的观点是,因为 Rails 使开发成本急剧降低,使得软件的经济原理得以改变。按照他的预想,在 2 到 5 年内,Ruby on Rails 就可以在企业世界里代替 Java 成为新的默认平台。
这对于正在使用 Rails 的我们来说是非常令人愉快的观点,但老实说,自己还是不能像 Christian 那样充满自信地宣称这点。
另一方面,Tim 指出在企业里像 Ruby 一样高效的语言是不必要的,原因是非技术型的公司一般不喜欢雇用(喜欢高效语言的)超级程序员,反而愿易雇用低成本的具有流动性的兼职型技术员。此外,他还写到因为缺少 Ruby/Rails 方面的学校,使得技术员缺乏,结果导致使用 Rails 的开发成本反而变高。
Rails 的技术员的确很少,这一事实提高了使用 Rails 进行开发的成本与风险,这种看法还算中肯。但是如果认为对企业来说像 Ruby 这样高效的语言是不必要的话,又是否站得住脚呢?
企业是否使用 Ruby 与企业是否雇用超级程序员是完全没有关系的。Ruby 作为编程语言既没有特别难以理解也没有特殊的地方。企业决定雇用什么层次的技术员取决于开发项目。而且,技术员的薪水是根据供求来决定的。
另外 Tim 也论述了 Ruby/Rails 成为主流是否是 Ruby/Rails 技术员希望的事情。如果是的话,被 "non-tech people" 掌握了主导权,技术员们不就变的无趣了吗,不就开始寻找其它语言和框架了吗。
虽说可能是那样,但对很多人来说无论如何这也算是好事吧。
我是从 Matz日记(2008-03-22) 上总结出这些事情的。
--
黒田努
(2008/03/29)
- 前言
- Rails是否能成为企业领域的主流 (2008/03/29)
- Rails 2.0 测速 (2008/03/30)
- 测试驱动开发和调试代码 (2008/04/07)
- Git or Mercurial (2008/04/22)
- RESTful Ruby on Rails -- 美丽与复杂 (2008/04/23)
- RESTful Ruby on Rails -- 单数与复数 (2008/04/24)
- 读 Rails 的源码 (2008/05/02)
- sudo: no passwd entry for app! (Capistrano 2.3.0) (2008/05/12)
- Rails on GlassFish (2008/06/18)
- 怎样回答“Ruby 没有类型声明,在规范的系统里能使用吗?”这样的问题 (2008/11/23)
- 怎样回答“Ruby是脚本语言,不是有点慢吗”这样的问题 (2008/11/24)
- 哪种编程语言将来有前途 (2009/01/10)
- 哪种框架将来有前途 (2009/01/11)
- 框架 VS CMS (2009/01/12)
- Rails 2.3 spawner/reaper 变为 DEPRECATED (2009/03/25)
- db/seeds.rb (2009/06/08)
- LESS与Sass (2009/08/03)
- Rails 2.3.4 与 I18n (2009/08/15)

