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

twitter不仅还在用ruby,还在改进ruby gc效率

浏览 15771 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-05-22  
与其说是Twitter放弃Ruby,不如说是在改正对Ruby的误用,Ruby在底层尚未成熟的情况下,的确不适合大规模的后端应用,替换掉是正常的行为,如果当初他们直接用其它技术就不会有这么多争议了,如果你认为这样就说明Ruby有缺陷,那我无语了。
至少没有听到FaceBook有用PHP开发MQ,当然Twitter也没有准备把Ruby进行预编译成C++来提高性能。
0 请登录后投票
   发表时间:2011-05-23  
twitter确实将后端很多应用迁移到了Java,诸如搜索、消息队列之类的。像这样庞大的应用,ruby确实有很多不太适应、做的不够好的方面,这类改进也是合情合理的。ruby有更适合做的地方,twitter本身也没有否认ruby,在较小规模的开发方面,ruby还是更适合的。
0 请登录后投票
   发表时间:2011-05-23  
huxi 写道
twitter确实将后端很多应用迁移到了Java,诸如搜索、消息队列之类的。像这样庞大的应用,ruby确实有很多不太适应、做的不够好的方面,这类改进也是合情合理的。ruby有更适合做的地方,twitter本身也没有否认ruby,在较小规模的开发方面,ruby还是更适合的。

说的好!如果你的项目也和twitter一样庞大,你就要考虑更换下语言,你用户群没有那么大就不要担心啊
0 请登录后投票
   发表时间:2011-05-23  
Durian 写道
twiiter基本上宣布ror大型应用是失败的,靠老将java来救场。

大哥,twitter已经不能算是大型应用了,而已经是个超级应用了。而且twitter也用Rails撑到最进。也足能说明Rails应付大型应用绰绰有余。至于超大型,则需要多个语言来协作啦。

所以说啦,你的这个观点有点偏激了。你的用户能到twitter的1/10或是1/100 就很很牛X了 呵呵
0 请登录后投票
   发表时间:2011-05-23  
lisp.....我也想学。
我只是觉得,一个不熟悉其他东西,去批评其他东西的,不是好程序员。
比如我没用过emacs,绝对不会说vim比emacs好。
没用过java,也不会说java差。
其实懂的人,也是一笑了之,一般不会多言
3 请登录后投票
   发表时间:2011-05-23  
kjj 写道
我也记得上次新闻说腿特大规模向java迁移,csdn看到的

我也看到了
0 请登录后投票
   发表时间:2011-05-25   最后修改:2011-05-25
我也记得腿特大规模向Java迁移,话说回来,什么才能算是“大规模项目”呢?如果单纯的说用户量大就是大规模项目,我觉得这不太靠谱。有多少用户就能挣多少钱,有多少钱就能买多少服务器。有多少服务器就能分担多少并发量。

这仅仅是我个人不成熟的一个想法。
0 请登录后投票
   发表时间:2011-05-26  
你和他谈系统性能,他和你谈开发速度,你和谈开发速度,他和你谈项目现状,你和他谈项目现状,他和你谈远景规划,你和他谈远景规划,他和你谈普遍情况, 你和他谈普遍情况,他和你人手不够,你和他谈人手不够,他和你谈系统性能....

恩,大家都喜欢这样,一旦你想和那些技术"专家"谈某个ponit的时候,他们总喜欢支开话题
0 请登录后投票
   发表时间:2011-05-27  
DOCDOC 写道
你和他谈系统性能,他和你谈开发速度,你和谈开发速度,他和你谈项目现状,你和他谈项目现状,他和你谈远景规划,你和他谈远景规划,他和你谈普遍情况, 你和他谈普遍情况,他和你人手不够,你和他谈人手不够,他和你谈系统性能....

恩,大家都喜欢这样,一旦你想和那些技术"专家"谈某个ponit的时候,他们总喜欢支开话题


恩, 那些人其实是谈判专家
0 请登录后投票
   发表时间:2011-05-28  
要明白的一个事实是,绝大部分的公司都没有twitter的技术实力以及硬件实力.所以单纯的用twitter的用户数来评估ruby的适用范围是肯定没意义的.

说实话,还不如看JE的规模来评估.肉饼好像有几篇博客提到了用到的主机和基本规模.这个才容易让大家做到心里有数.

0 请登录后投票
论坛首页 编程语言技术版

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