锁定老帖子 主题:正确理解Ruby的重量
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-06
恩,这是个抱怨. 潜台词是:大家最好都随大流,不要去冒险和学新东西.
|
|
返回顶楼 | |
发表时间:2011-04-06
个人觉得java就够用了,就目前的情况来说,java是必须项,ruby是加分项
|
|
返回顶楼 | |
发表时间:2011-04-06
语言基本不是什么障碍,关键在于架构
|
|
返回顶楼 | |
发表时间:2011-04-06
语言不是关键,关键是你是用他的水平。所提到的不可以使用ruby开发企业级应用,或者电信应用的说法,实在没有说服力。ruby真正不擅长的是数值计算,这是python、php等解释性语言的通病,与c和java确实不可比,但是对于信息系统开发而言,不在于语言的数值计算的速度,而在于是否能够更快速的部署应用、响应用户需求。从这一点上,rails或者ruby的这种动态语言,本身与tdd的开发模式相辅相成,可快速响应用户的需求。至于大用户响应的问题,这不是企业应用的特点,而是互联网应用的特点,这个案例就不必说了。下面是美国著名的长途通信公司level3,使用ruby做了一个数据采集应用的描述,算是ruby作为电信应用的一个简单案例:
Ruby was used to write the central data collection portion of Level 3 Communications Unix Capacity and Planning system that gathers performance statistics from over 1700 Unix (Solaris and Linux) servers scattered around the globe. |
|
返回顶楼 | |
发表时间:2011-04-07
这种帖子是不是贴错了地方,找不自在不是,这里人都是某语言的迷恋者!
|
|
返回顶楼 | |
发表时间:2011-04-07
只有论点,没论据的——
说ruby或**脚本语言不适合企业应用, 失败的例子你见过几个? 基于java的企业级应用失败的应该一大把吧,估计很多都是项目管理层面上的因素。 python做的开源的ERP你用过没? 只是尝试的人少而已(导致岗位少),这个是事实,但不能下“**不适合企业级应用”的结论。 |
|
返回顶楼 | |
发表时间:2011-04-07
纵观java多年的发展,其统治编程语言市场的利器,就是开放性。在java平台上,绽放了无数的可应用可配置的组件。
但是假如有一天当oracle使得java不再开放的时候,那么这种语言还会有如此多的支持者吗? 其实语言本身并不是很复杂的东西,复杂的内容在于构建新概念应用的方式。 为什么其他语言并不如java这样繁华?因为用的人少,导致可应用的扩展更少。就如以前的MFC,要使用它,还要求和MS买。同样,MS在web开发时的自家封锁策略,也让它本身的市场向更新的Java倾斜,最终Java得到了统治地位。做java,完全可以去找开源的部分,然后再做扩展。 行级代码到可应用软件,比起组件级甚至框架级代码到可应用软件,是个过分长的过程了,同样也过分高的成本。 我想,在ruby在没有得到足够的支撑之前,或许还有很多的路要走吧. |
|
返回顶楼 | |
发表时间:2011-04-11
总觉得动态预言慢先不说,有时候要花上很多时间查错,结果却发现是蛮简单的错误,纠结。嗯,用过一段时间groovy的说。ruby也厉害,也许适合喜欢刺激感的玩家。
|
|
返回顶楼 | |
发表时间:2011-04-11
冲着市场占有率去学习语言本来就不是正确的论点,lz不要来这里误导初学者
|
|
返回顶楼 | |
发表时间:2011-04-13
java太成熟了.....突破不了!
|
|
返回顶楼 | |