由于公司的事情突然耽误了好几天,因此暂时将手中的ruby暂时放下了,今天终于抽出点时间看了。
ruby追求的是“简便快捷的面向对象编程 ”,官方将使用ruby的理由总结了一下:若您曾经“想要一种简单的面向对象的语言”,或者认为“Perl的功能虽然好用,但它的语法真让人受不了”,又或者觉得“lisp系列语言的思想不错,但到处都是括号真让人讨厌,最起码算式应该按照通常的样式书写”。那么,Ruby或许能让您满意。
摆在案头的perl书来不及研读,我就已经跳入了ruby的海洋之中。讲到ruby我就不得不先讲讲perl。对于Perl我知道其在网络管理和文本处理以及规则表达式方面及其强大,本来有段时间在做网管系统的时候要使用perl,后来只做windows,因此采用了wmi技术。终于在某年某月某日,从新华书店淘到一本基于Perl的windows管理,由Dave Roth,这个Perl的作者编著的,正打算研读Perl时,Ruby却不经意间跃入了我的眼中。于是我也打算赶一回潮流。
对于ruby,我在想,它只是语言,无非只是一门脚本语言,但是个人觉得ruby的以下功能还是很吸引我:
迭代器
不感说ruby可以与java抗衡,但是这两天使用了一下rails后,感觉其在敏捷开发方面及其高效,谈到敏捷总是有种恍然得感觉,那么ruby on rails为什么就是敏捷得呢?等我出差回来告诉你吧^_^