闲来无聊,一边开着妖精宝宝(传说中的美女~http://blog.sina.com.cn/wings)的Blog听音乐,一边读读《Programming Ruby》,享受哦!
前一段时间写了篇Blog,推了一下Python,说了一下Ruby,~给大家心理上造成了不少的创伤~偶现在醒悟了,不管是什么,它都属于动态语言,各有各的好处~各有各的优势~一样各有各的害处~。
ROR现在这么火,一定有它的道理,绝对不是空穴来风的~和Java相比Ruby无疑,灵活了许多,简洁了许多~那放荡不经的语法风格,那吊儿郎当的定义方式,确实让我着迷~写多了JS的朋友再写JAVA,一定恨死了处处的类型定义~一样的写了几次attr_reader以后,我看见满屏幕的getter方法就想吐~看到New对象就像自杀~
玩笑,玩笑,其实也没有那么痛苦,毕竟JAVA是强类型语言,处处保证安全,Ruby等弱类型语言,注重的是开发速度~编程新手连类,实例的关系都搞不清,还是不好玩Ruby的好~小心葬送自己!还有就是放荡不经的语法风格,是一人一个放法~没有多少经验的哥们儿,看上几个人写的,一定会死的,更不要说维护了~一样的代码,N个人N种写法~
再说说书,上星期去了一下书店,果然N多ROR的书上架了,老板跟我说,很不爽,没有多少人知道这东西,自己也是听说网上炒的火,进了卖不出去~从此可以看出ROR还在整个技术浪潮的初期,还需要更多的人和公司努力推~什么都不说了,是好东西就用,是烂东西,大家都不要看了~
最让我郁闷的就是《Programming Ruby》中文版,卖99个大洋~怎么不去抢啊~!!!
客户虐我千百遍,我待客户如初恋!