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

骂一骂Ruby

浏览 23833 次
锁定老帖子 主题:骂一骂Ruby
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-08-24  
Ruby的优点就不讲了,现在骂一骂。
也许是用C扩展ruby太容易了,很多库设计的C语言痕迹太重。最严重的就是其Socket库设计,简直就是C的翻版,recv、send、listen、select,对C的socket api全盘接收,并且几乎毫无改进。在这方面比java的设计差远了。建议ruby向erlang学习一下这方面的设计
大家还有别的什么对ruby不爽的地方?一块骂出来吧。呵呵
   发表时间:2006-08-24  
unicode!unicode!unicode!
0 请登录后投票
   发表时间:2006-08-25  
albert_qhd 写道
建议ruby向erlang学习一下这方面的设计

南桔被枳,得其形而无其神
0 请登录后投票
   发表时间:2006-08-25  
capitain 写道
unicode!unicode!unicode!

unicode 很不好吗? 那里不好了?
0 请登录后投票
   发表时间:2006-08-25  
Rails的出错报告,也相当的烂
0 请登录后投票
   发表时间:2006-08-25  
web.py's error report is helpful
0 请登录后投票
   发表时间:2006-08-25  
albert_qhd 写道
Ruby的优点就不讲了,现在骂一骂。
也许是用C扩展ruby太容易了,很多库设计的C语言痕迹太重。最严重的就是其Socket库设计,简直就是C的翻版,recv、send、listen、select,对C的socket api全盘接收,并且几乎毫无改进。在这方面比java的设计差远了。建议ruby向erlang学习一下这方面的设计
大家还有别的什么对ruby不爽的地方?一块骂出来吧。呵呵

已经有一套现成的东西用了十好几年,怎么保持大家都习惯的用法反倒不好,自己另外搞一套反倒是好事?
0 请登录后投票
   发表时间:2006-08-25  
这个话题我也比较感兴趣,想看看大家有什么有意思的想法出来,可惜没有看到什么太新鲜的东西。

从我这么一小段时间的摸索来说,我觉得ruby/rails开发和运营企业应用还不够成熟。一方面比较缺各种工具类库,即便有的类库,也往往是0.xx版本,非常不成熟;另一方面ruby的运行模式(fastcgi)方式也不尽如人意。
0 请登录后投票
   发表时间:2006-08-25  
虽然看到很多,但是还是不能理解symbol的目的。
怎么看都象一个指针,但是为什么要出现?
http://www.rubycentral.com/faq/rubyfaq-6.html#ss6.1
0 请登录后投票
   发表时间:2006-08-25  
charon 写道
虽然看到很多,但是还是不能理解symbol的目的。
怎么看都象一个指针,但是为什么要出现?
http://www.rubycentral.com/faq/rubyfaq-6.html#ss6.1

简单的说symbol就是string literal。它存在的原因就是
doSomething(:parameter)
doSomething("parameter")
要好看。

接Robbin的:小工具库很匮乏亚……Rake现成提供的任务少得可怜,连“目录拷贝”这样的功能都没有,还要自己写一个的说。
0 请登录后投票
论坛首页 编程语言技术版

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