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

评论:CSDN一个帖子--<<感觉Ruby没有Python好>>

浏览 18707 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-08-09  
还是perl的线程好呀,强大呀,比python强,语言简单,比C好,能快速实现功能,实在不行,可以用C改写。
0 请登录后投票
   发表时间:2010-08-11  
还是 rebol 和 php 好 .... 简单 看起来舒服
0 请登录后投票
   发表时间:2010-08-11  
python枪手,哈哈
0 请登录后投票
   发表时间:2010-08-11  
下一站,火星 写道
我毕业后使用的第一门语言就是python,我使用django的时候,目前国内的django专家门大都还不知道这玩意,本来想写点2者对比的文章,但我现在还不写,我要等到几个月后把这个结合到我的软文里面一起发布出来,这里不谈2者的优劣,先给一个链接

http://storecrowd.com/blog/top-50-ruby-on-rails-websites/

那么有人又要蹦出来说ruby只适合做web开发,那么我认为这是一个优点,符合Unix一个东西只做一件事的理念,后台的东西给c去做,比如搜索引擎这玩意,理论上ruby可以做,python也可以做,但实际上在生产环境下,还是c实现的居多

最喜欢拿来扯淡还有什么python的包多如牛毛拉,这些人压根就不知道地球上有个网站叫做github,你们看看举的都是什么例子

GAE,GAE支持python和你有啥关系?国内有几个人是基于GAE做生产型的应用的?GAE的支付都不支持CHINA,戏剧性的是ruby有一个Heroku,比GAE就好用的多,不信自己去试试

还有人举什么PIL,这种老掉牙的包哪个语言没有, ruby里面就有Rmagick Minimagick

还有人提django这么个丢python脸的东西,你提webpy我心里还好过一点

还有zope/plone,国内最牛B的zope团队经常在豆瓣上直播,据说无比复杂,导致他们自己重新搞了一套

最后python也确实适合做后台,如果效率至上的话,可以和c混用,但也没有人规定ruby不能用,之所以有人说python比
ruby更适合是因为python是native的线程,而ruby是伪线程,也就是说python可以实现真正意义的多线程,但实际上由于在python当中,存在一个叫Global Interpreter Lock(GIL)的东西,本质上几乎是没有线程是并行的,而ruby也有一套自己的方案,详情请参考 EventMachine

我在用python做后台,不过都是起多个进程的。。gil是个诡异的东西。。一直都不去掉...


0 请登录后投票
   发表时间:2010-08-11  
关键是习惯问题……
0 请登录后投票
   发表时间:2010-08-12  
感觉lz也有点狡辩的意思。
现实是,ruby也就在rails上有点作为。其他方面慢慢追赶吧。
另外,ruby确实有很多语法糖,想深入ruby确实有困难,而简单的python可以让人把焦点集中在业务、逻辑上。
0 请登录后投票
   发表时间:2010-08-12  
争论任何一种语言谁好谁坏本身就是无意义的 别浪费唾沫了
0 请登录后投票
   发表时间:2010-08-13  
这个贴不也在javaeye上了首页了吗?这和csdn有什么不同。
0 请登录后投票
   发表时间:2010-08-13  
楼主反驳的很好,同样适用于各种语言,每种语言自然有存在的理由,缺点不是理由。所以,请傻X们不要再去拿一种语言的优点去数落另外一种语言的缺点,你可以说一种语言的好,但不要说另一种语言的坏。

两种语言的对比是可以,但是不要带上感情色彩。应该去引导人们如何技术选型。
0 请登录后投票
   发表时间:2010-08-16  
只有Erlang的那种能起多个轻量级进程,并且做高并发的语言,以函数式编程用来实现应用的语言才是最有价值的.
---------
如此一句,楼主的水平鉴定完毕!
0 请登录后投票
论坛首页 编程语言技术版

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