论坛首页 编程语言技术论坛

ruby on rails为什么暂时无法成为企业应用开发的主流?

浏览 84978 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-12-29  
OK,说说我的看法,多年的开发使我越来越迷惑,也许是一直在国内的原因。现在的开发大体有以下几类
1)Web应用
2)企业应用
3)嵌入系统
4)GAME
5)Tools

先说企业应用,我所知道的最早的是cobol,后面是C/S时期的VB,PB,DELPHI,BC等等,java不知什么时候成了这里边最重要的一个部分。企业应用的游戏规则是数据〉〉报表,系统繁杂不堪忍受,于是有了软件项目生命周期管理之类的东西,不表。企业应用中最重要的是数据和业务规则,这两部分毫无疑问时静态语言的天下。恐怕没有用户会选择动态语言做这么关键的应用。还有就是UI和Report,如果用Web来表示就是脚本语言的特长了,所以Java在这里不死。很多脚本语言在表示层也生存下来,因为具体用什么脚本语言是无足轻重的。

再说Web应用,这个说起来就很伤心了,在95年我开始为它疯狂学习,到99年我开始赔钱,多年的工资贴进去啦,不说了。Web应用让很多人觉得过了30岁要失业,变化太快,门槛越来越低,已经成为一个大众化的东西,所以我法律专业的弟弟也能够自己动手建一个网站。ROR的出现是符合其发展特征的。WEB应用是一个真正的平民应用,拥有广大的用户。但大部分都是不挣钱的,因此,能够活下来的是像PERL一样不收钱,又有数量众多的用户的东西。

嵌入系统可能是仅次于WEB应用的一个东西,它有个好处,能盈利,而且还不错。这就是J2ME赚钱的原因。JAVA最开始就是为它设计的,错误的跑到WEB应用中去淘金,结果惹了一身的不是,还拼命的想待在里边。还好,阴差阳错的变成企业应用的平台。这里边目前没有动态语言的天下。但是,嵌入系统也在发展,在其人机界面和多机协作中动态语言有一展身手的空间。

后面两项不说了。
像Robbin这样资深的IT关注ROR,这本身引起我的兴趣,但我认为它就是提供最简单的方法,做最简单的东西,让人人可以做WEB应用,有些人的点子就可能不再有技术上和人力资源的障碍就可以实现。这和PHP把大量中专学员送到WEB应用开发前线一样。ROR可能做得更好一些。

看了“java将死”,很好,可惜不能回复了。
T1是有灵气的,很多技术折腾来折腾去,实际上就那么点东西,但那点东西又不止那点东西。只有领悟了的人知道,怎么变化都只是其形,离不开其质。
什么东西是真正重要的,ROR是一个很热的东西,而且可能也会流行下去。但是不是重要的,Java出不出6也不重要,Javaeye这个网站的发展比这些都要重要,因为有很多IT业智者在这里言论。行业的发展往往不是大众化的东西导向的。
0 请登录后投票
   发表时间:2007-03-28  
我的看法是企业应用应该即兼顾开发的规范高效又要能够应对表现的多变,这就要求在开发的时候M和C层是稳定和好维护的,而V层又是灵活易变并且容易追求用户更好的使用感受的,而这分别体现了编译类语言和解释类语言的优势,由此我不认为java跟ruby(或者其它)语言能够很好的实现所有的目的,java在良好的语言继承性和强势的企业推动条件下得到现在的地位,ruby在没有绝对优势的情况下,当然很难撼动java的地位
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics