Re: 关于RoR无法成为企业应用开发的主流的讨论
程序员文章站
2024-01-23 20:06:46
...
fyol 写道
gigix 写道
答案很简单,不接受。DHH在RailsCon已经说得很明确了,Rails不打算迁就这些“企业级超复杂”。如果一定有这样的需求,那么就不要用Rails。
我说过很多次,Rails的兴起并不仅仅是一个语言、一个框架那么简单的事,它背后暗含着一种商业模式、企业运营模式、IT专业服务模式的变迁,所以它才受到那么多人的关注,甚至非IT的经济类媒体都来关注它。但似乎很多人仍然没有认真想想这到底是什么意思。譬如说我给你两个问题去思考:(1)未来的企业需要的IT系统就一定像你所说的那么复杂吗?(2)未来编写软件、使用软件的方式就一定像现在的J2EE这样吗?
不接受就无法成为企业应用的主流,所以rails只能用来搞web2.0。
(1)未来的企业需要的IT系统就一定像你所说的那么复杂吗?
只会更复杂。
http://www.csdn.net/subject/SAP%20Netweaver/SAP%20Netweaver_index.html
并且看来会慢慢超脱于产品层面。
虽然web service可以使跨系统开发模糊语言的差别,但java在这块市场里已经获得了更深层次的支持。
另外,是不是接受业务主键更像是哲学问题,不见得所有产品都会兼容两者。
(2)未来编写软件、使用软件的方式就一定像现在的J2EE这样吗?
rails应该是引爆了下一次革命,但在企业开发方面,这一次革命java应该更容易从中受益
第一,Rails!=Ruby。这个Martin Fowler已经说得很清楚了。
真正有趣的是,这调调听着很耳熟。五年前听到的版本是“如果Java采用虚拟机就无法成为高性能应用的主流”,结果呢?
From Ruby to Java里面另一句话很有味道:Productivity is the King。而IT最有趣的一点,就是可以眼看着生产力如何驱动历史。