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

我喜欢Ruby的原因

浏览 68486 次
精华帖 (0) :: 良好帖 (12) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2008-04-14  
用了Ruby/Rails一段时间,感觉在文档上RoR应该下功夫了,很多函数都没有具体的用法,或者只是一带而过。还有一点,Ruby太灵活,过度的灵活导致很多代码难以理解,我更倾向于将代码写得多一些,不用一些小的技巧,使得代码更加清晰易懂
0 请登录后投票
   发表时间:2008-04-14  
Vstar 写道
用了Ruby/Rails一段时间,感觉在文档上RoR应该下功夫了,很多函数都没有具体的用法,或者只是一带而过。

http://api.rubyonrails.org/
0 请登录后投票
   发表时间:2008-04-14  
gigix 写道
Vstar 写道
用了Ruby/Rails一段时间,感觉在文档上RoR应该下功夫了,很多函数都没有具体的用法,或者只是一带而过。

http://api.rubyonrails.org/

是有文档,还有chm版的,不过文档目前还是不全,相当多的函数都没有使用方法,另外还有相当多的参数没有说明用法。当然了,这些可能都是不经常用的,不过也从一个侧面反映了RoR的不成熟。
0 请登录后投票
   发表时间:2008-04-15  
lllyq 写道
代码能说明的问题是有限的,这里的代码只能说明ruby令人喜欢的一面,这也是诱惑大家去学习ruby的原因,但ruby也有令人不爽的一面,我相信多数评价ruby的人都了解ruby的优点,但要知道语言的缺点才算真正了解这个语言


我赞同这位仁兄的说法,要了解一个事物,应该从正反两方面了解才可以通透。
但是我也重申,我很喜欢ror ,虽然他有些缺点,但是ror的快速开发,ror的习惯优于配置等,都是我的最爱,而且,我想以后的企业的业务逻辑也将是千变万化的,正好用上ror灵活多变的特点。笔者正在开发的部分系统中使用了ror,如果要增加功能,非常方便。而且配合上测试单元,极快而且稳定。
0 请登录后投票
   发表时间:2008-04-15  
不错的建议 其实ruby真正是对JAVA和C#的一个互补语言 希望国人能及早的开发出好的项目!
0 请登录后投票
   发表时间:2008-04-15  
代码什么都说明不了~ruby本身就是一门动态语言~其自身的动态特性决定了一定程度上存在很大的灵活性~相比较而言javascript更是如此~拿精巧的动态特性去比较静态语言本身的一板一眼的写法没有任何意义~
0 请登录后投票
   发表时间:2008-04-15  
JBeans 写道
代码什么都说明不了~ruby本身就是一门动态语言~其自身的动态特性决定了一定程度上存在很大的灵活性~相比较而言javascript更是如此~拿精巧的动态特性去比较静态语言本身的一板一眼的写法没有任何意义~

一行代码干完的事情要写十行,你说有没有意义?
0 请登录后投票
   发表时间:2008-04-15  
语言之争永远是没有结论,除非一方永久的退出历史舞台。
存在就是合理的。
0 请登录后投票
   发表时间:2008-04-16  
ltian 写道
gigix 写道
JBeans 写道
代码什么都说明不了~ruby本身就是一门动态语言~其自身的动态特性决定了一定程度上存在很大的灵活性~相比较而言javascript更是如此~拿精巧的动态特性去比较静态语言本身的一板一眼的写法没有任何意义~

一行代码干完的事情要写十行,你说有没有意义?

成功的软件项目开发中,代码所占的工作量并不大。 所以即使省几行代码也没多大意义,另外,由此可能会产生大量的维护成本。动态语言,在WEB客户端开发中能发挥作用,服务器端的业务逻辑层还是靠静态语言比较放心。


俺认为,在代码量减少的情况下,通过充分重构,解耦,实现良好的自动测试的情况下。

维护成本不是增加的,而是减小的。

对开发者要求则比较高了而已。
0 请登录后投票
   发表时间:2008-04-16  
ltian 写道
gigix 写道
JBeans 写道
代码什么都说明不了~ruby本身就是一门动态语言~其自身的动态特性决定了一定程度上存在很大的灵活性~相比较而言javascript更是如此~拿精巧的动态特性去比较静态语言本身的一板一眼的写法没有任何意义~

一行代码干完的事情要写十行,你说有没有意义?

成功的软件项目开发中,代码所占的工作量并不大。 所以即使省几行代码也没多大意义,另外,由此可能会产生大量的维护成本。动态语言,在WEB客户端开发中能发挥作用,服务器端的业务逻辑层还是靠静态语言比较放心。


需要具体探讨这个“可能性”,不然就是万事皆有可能了。
0 请登录后投票
论坛首页 编程语言技术版

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