在infoq中文站,gigix写了这样
一篇文章
文中说到TIOBE的语言流行度,Python排是07年年度语言。Ruby做为2006年度语言,从前十跌到第十一。下面是摘录:
对于Ruby流行度的下滑,笔者认为主要原因——就像当初的快速上升一样——与Ruby on Rails的发展有关。经过几年近乎狂热的探索之后,Ruby on Rails适用的范围已经被基本摸清,甚至可以大胆地说:该用Rails开发的应用都已经在用Rails开发了。而一些Rails之外的Ruby实践被证 明效果并不理想。例如用Ruby做系统管理和项目自动化的尝试,尽管我们看到了《 Everyday Scripting with Ruby 》这样的图书著作,但更多的组织仍然倾向于用Python来作为shell的替代品。
另一方面,Ruby on Rails朝向企业应用领域的推进也并不顺利。 笔者曾经指出 ,Rails要进入企业应用领域,必须解决系统整合的问题。
系统整合。与遗留系统是否能够协同工作。这主要体现在两个方面:
(1)消息系统;(2)遗留数据库。
不知道这位笔者有没有做过企业级的应用,对于消息系统,现在ActiveMessage插件,致力于Rails与企业的粘合,虽然不是很成熟,但已经开始了,有开始就会有发展。对于遗留数据库,问题也不是很大,我们正在做遗留系统,国外也有人在尝试。Rails并不是要重写以前的系统,当然有很多遗留系统改造的需求,Rails可以把它做好,但是有新的产品新的项目,Rails也完全可以胜任。企业方面推进不顺利,并不是不可行,大家还需努力。在项目管理方面,结合Scrum敏捷方法,或许可以改变一些东西,我们需要拥抱变化。
对于笔者说的观点,就是混合语言编程时代的到来,当然我是很赞同的。也许Rails向企业级推进的步伐会因为混合语言编程时代的到来而加快呢。
更多的观点大家可以看这篇文章(Rails从互联网走向企业)[url]http://www.infoq.com/cn/news/2007/04/rails-is-enterprise-ready[/url]
文中说到TIOBE的语言流行度,Python排是07年年度语言。Ruby做为2006年度语言,从前十跌到第十一。下面是摘录:
对于Ruby流行度的下滑,笔者认为主要原因——就像当初的快速上升一样——与Ruby on Rails的发展有关。经过几年近乎狂热的探索之后,Ruby on Rails适用的范围已经被基本摸清,甚至可以大胆地说:该用Rails开发的应用都已经在用Rails开发了。而一些Rails之外的Ruby实践被证 明效果并不理想。例如用Ruby做系统管理和项目自动化的尝试,尽管我们看到了《 Everyday Scripting with Ruby 》这样的图书著作,但更多的组织仍然倾向于用Python来作为shell的替代品。
另一方面,Ruby on Rails朝向企业应用领域的推进也并不顺利。 笔者曾经指出 ,Rails要进入企业应用领域,必须解决系统整合的问题。
系统整合。与遗留系统是否能够协同工作。这主要体现在两个方面:
(1)消息系统;(2)遗留数据库。
不知道这位笔者有没有做过企业级的应用,对于消息系统,现在ActiveMessage插件,致力于Rails与企业的粘合,虽然不是很成熟,但已经开始了,有开始就会有发展。对于遗留数据库,问题也不是很大,我们正在做遗留系统,国外也有人在尝试。Rails并不是要重写以前的系统,当然有很多遗留系统改造的需求,Rails可以把它做好,但是有新的产品新的项目,Rails也完全可以胜任。企业方面推进不顺利,并不是不可行,大家还需努力。在项目管理方面,结合Scrum敏捷方法,或许可以改变一些东西,我们需要拥抱变化。
对于笔者说的观点,就是混合语言编程时代的到来,当然我是很赞同的。也许Rails向企业级推进的步伐会因为混合语言编程时代的到来而加快呢。
更多的观点大家可以看这篇文章(Rails从互联网走向企业)[url]http://www.infoq.com/cn/news/2007/04/rails-is-enterprise-ready[/url]