BlogJava

研究、学习Java的地方

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  161篇文章 :: 3篇收藏:: 87篇评论:: 0个Trackbacks

公告



Locations of visitors to this page

文章

收藏

相册

Java

软件工程

数据库

新闻

存档


正在读取评论……


Ruby 学习

     最近在看Ruby的东西,虽然我是一个一直用Java的程序员并且适用Python也有2年了,但是还是禁不住诱惑去看看这个被大家吵了很久的Ruby。最近一周简单看了一下,发表一些个人的看法,只说说优点吧,毕竟接触时间太短不敢妄加评论。
    我觉得Ruby一个最大的优点就是它把某种约定当成了语法的一部分,比如变量的命名,类的命名都通过特殊的符号和大小写来进行了约定,对于异常处理也进行了简化,只有rescue和ensure。再说说Ruby on Rails 同样是作了很多约定,把应用严格的分层那而且定义了路径。给人的第一感觉是“简单”,但是是否不够灵活?指南是仁者见仁,智者见智了。我认为对于中小型应用,或者追求快速开发的应用,这种约定是可去的,而且确实达到了简化的目的。至于是否适合大型的应用就不好说了。另外一个值得称道的就是Ruby中对闭包的支持,可以说是Ruby中的一个亮点,尤其是后续版本中闭包几乎成了Ruby中不可缺少的部分。
    最后说一点对Ruby的担心,尤其是对于准备把Ruby利用到新的项目中的人。我觉得Ruby的支持库还是太少(也许是我了解的少),它不像Java、Python这样的语言,由于发展事件较长而且适用的开发人员也很多(几乎所有的Linux中都内置了Python),所以相应的支持库非常多,而Ruby就显得相对较弱了。这也是为什么我认为它不适用于大型的开发应用中。
    有关Ruby的一些看法就是这些,你有什么不同的意见大家不妨探讨一二。


    摘要:今天看了一部分Ruby文档,Ruby是一个面向对象的脚本语言,和其它面向对象的语言非常类似,现在把自己理解的一些相似之处记下来    (全文共1330字)——点击此处阅读全文

第1页,共1页