Ruby已死,python当立. 谁是动态语言的最后赢家?

在ruby最火的时候,有激进者列出了N种理由说ruby可以全部取代java了;可是过了2年多了,ruby还是在ruby on rail这个web框架上得到应用,并没有什么新的东西出现在验证ruby很好很强大.
相反pyhton却一步步的赢得动态语言的市场, python从来就不急着取胜,但却已经取胜,在服务器端,python被用来开发网络服务器,甚至游戏服务器。 能处理大量的TCP,UDP数据,有很好的多线程模型;被大量应用的网络框架Stackless Python,国内的开源项目Eurasia3使用coment模式的处理http长连接,还号称支持百万级别的连接;twisted网络框架也很牛,绝对比java的mina和C++的ACE方便好用,还是基于动态语言python的 。
最近我也有一个项目计划使用js和flash交换数据,然后通过flash的socket连接到python的;这种网络框架ruby根本不合适。ruby最合适的还是ruby on rail,或者说是ruby on rail让ruby火了一把。
就连javaeye的老大Robbin也说ruby是hacker使用的语言,开发ruby on rail的应用都是3-5人的团队,大一点的团队合作使用ruby就麻烦了;它并适应大规模团队的作战。只是hacker们的自娱自乐的工具,比如号称一个人写了一个大型的网站。
python却不一样,他可以应用在大型的应用上 ,可以在大型的团队合作中得到应用 。在有一期程序员杂志里头采访了python的作者Guido,他本人现在在Google工作,提到了Google有大量项目是使用python开发的。比如现在的Google 的 Google APP Eng.他还提到他们的团队也使用过Ruby开发项目,结果失败了; 所以就放弃了Ruby。
python也有向ruby on rail的框架django ,虽然这个框架没有ruby on rail那么火,但市场是稳稳定定的增长, 我感觉ruby的火热,是大家在次把目光放在动态语言上,或者说ruby的火热,会带出一个更强大的python.互联网在不断的去证明,python才是最合适的 。
如果现在大家在有时间在动态语言上投资,长远的来说python才是值的了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值