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

我喜欢Ruby的原因

浏览 68473 次
精华帖 (0) :: 良好帖 (12) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2008-04-25  
mcpssx 写道
liusong1111 写道
crazy.j 写道
我说句实在话。。。。。。能赚到钱就是好东西

你说的太实在了,你这句话有助于我赚钱不?

对于ruby观望者,首要目标是希望得到全面客观的评估。这里的全面,就不止是技术方面,还有社区商业支持、企业接受情况、适用领域、成熟性稳定性、就业市场、学习成本等非技术方面,从而不仅要对它的现状有所了解,还要对它的未来有个准确的预测,以让自己不至陷入落伍或盲进的境地。
对于ruby学习者或使用者,这些非技术领域或者本来就是见仁见智不太好说清,或者他心里已经有笔账没必要跟其它人说,或者已经处于无法选择而只须面对的境地说了也白说,而且说了还要承担很多责任。对于他们最有意义的是当前的讨论有助于现在的学习或工作。所以,话题就会集中在能着地的点上。

观望者会批评使用者回避那些非技术领域的评估,学习/使用者会批评观望者空对空。

javaeye好几次关于比较ruby语言的贴,普遍现象是观望者充当了批评者,学习/使用者充当了辩护者。
观望者拿质疑作结论是个普遍套路。对真正的使用者来说,一点营养都没有。
我期望的形式是:观望的人提出疑问,学习/使用者分享经验,实际使用的人分享一些实战经验。

非技术领域的评估重不重要?我觉得也相当重要。对于还没接触它的普通人来说,甚至是更重要。
但无论如何,这是两个既有关联又相对独立课题,不能绕一起说,尤其是不能有意绕在一起说。如果非要在一个贴讨论,须先简要声明,以避免误会。



你这个呢,在政治论坛上叫“PG决定立场”,在股票论坛叫”仓位决定态度“,

你看股票论坛里面喊多的一定满仓的多,喊空的一定是空仓的多。

现在rails又不是一种强势技术,不像用java,.net并不取决于开发者,所以认为他不好的自然观望了。

你说“我期望的形式是:观望的人提出疑问,学习/使用者分享经验,实际使用的人分享一些实战经验。”

而我的态度就是希望用rails能更快,更好的搞出几个ruby版本的discuz,phpnuke,wordpress之类的,

否则总是天天说闭包,open class就是好,就是好,那能说明什么呢?










呵呵,这两天因为这个贴都犯了刷屏强迫症了(这个心理学的分析让ranxiang同学给大家转发过来)。
技术方面我就这么多货了。说说我回这个贴的动机:一是不满讨论方式,二是不满误导言论。不反驳它们感觉对自己目前看到的现状交待不过去。我丝毫没有想劝观望者去实践的念头,这不关我事。

从你前面的回贴,我对你回贴的动机更迷糊了。在这个贴子的讨论中,你想得到什么?
要搞出ruby版本的discuz之类,应属于现在时态的“非技术问题”。而想达到这件事,参与本贴讨论显然不可能有帮助。
0 请登录后投票
   发表时间:2008-04-25  
引用
我最关心的就是这么多先进的东西诞生了什么先进的成果?

这又是一个现在时态的“非技术问题”。

我都懒得回复了。如果没有先进的成果,说明什么?如果有,又说明什么?
0 请登录后投票
   发表时间:2008-04-25  
liusong1111 写道
引用
我最关心的就是这么多先进的东西诞生了什么先进的成果?

这又是一个现在时态的“非技术问题”。

我都懒得回复了。如果没有先进的成果,说明什么?如果有,又说明什么?


引用
你这个呢,在政治论坛上叫“PG决定立场”,在股票论坛叫”仓位决定态度“,

你看股票论坛里面喊多的一定满仓的多,喊空的一定是空仓的多。


股票俺不大懂,你上面的话我就看不明白了。可我还想拿股票做个类比,可能类比不当。假定ruby目前没有先进成果,类比 还没有人在那支股票上赚到钱,你可以说,看,这支股票不行吧!

反过头来,假如那支股票上已经有很多人赚了大钱,我是不是可以说,看,你们这群后知后觉的人,早就说它行,你不信,呵呵~

“非技术问题”就是这样绕出来的。
我跑回来回贴,就是觉得人为的把这些问题跟纯技术问题绕一块,实在看着不爽~

什么算先进成果? rails框架,好吧,你没有定位成最终成果。那还有什么呢?什么呢?么呢?呢?
请他人接招,困死了,我也没能力回答这个问题。- 我特意避开它。

有与没有,是发展阶段的问题,是提过数次的先发优势和后发优势的区别,终结起来是“非技术问题”。

我之前提过的技术方面的评判原则,以及提出的具体实现问题,你是准备永不回应了吧。
0 请登录后投票
   发表时间:2008-04-25  
引用
其实我的看法也很简单,我对这些语言啊,这个少了一点,那个多了一点代码根本就不是太感兴趣,
所以说过去我对java的什么webwork,spring,hibernate没有什么好感,现在也对是不是有闭包啊,open class也没什么兴趣。
因为web开发根本就不需要这些东东啊!

世界现在就有一个对照模型,这就是php啊,比如discuz就是开源的,
那么只要rails界能够展现出一个更快更好的论坛实现,那就是最大的说服力!

否则天天说ruby闭包比php省了多少代吗,open class又比php如何可维护了,
什么TDD啊等等

我最关心的就是这么多先进的东西诞生了什么先进的成果?


哦,真是不打算回应了。已经从“技术领域”的讨论成功脱身到“非技术领域”。
再次脱身的话也很多,“其实哪种语言都有它的特点,以我会xx、yy、zz等800多种语言作为担保,讨论来讨论去没有意义”,“扯那么多干嘛,其实语言只是工具,产品市场才是重要的,一个程序员应该关注它的管理能力,老编码有什么前途”。。。

0 请登录后投票
   发表时间:2008-04-25  
我的偶像DMR有这些看法:
引用

........
问:您对面向对象是怎样理解的?它是不是一种好的可接受的编程思考方式?有没有学习OO必须的有用的
工具?
D M R:我看过OO的东西但我现在还不是OO迷。这种思想是非常好的,也即是通过隐藏任务的执行来定义
界面,但是它可能做得有点过火;它以很难发现工作本质的程序终结;它的所有的东西就是界面。
问:您能对IT的将来做一下预测吗?将来我们最有可能用什么语言?
D M R:我对预测不在行,但是很明显,人们正在从象C语言之类的直接编译型语言,转换到注重解释性的
语言,象某些脚本语言。
.........


其实我很多次对一种语言总都会有听说,尝试,热情,长时间使用,厌倦,放弃的过程,包括那些用了10几年的语言

除了Basic,我从来没有一开始就讨厌过一种语言,不过现在已经忘了为什么讨厌了

不妨多看看,多接受点新东西,有人热爱的语言必然会有他很强的地方,也不妨在热爱一种语言的时候听听别人的讨厌

事实上,越是有人强烈喜欢的东西肯定越有人强烈讨厌,譬如香菜,譬如榴莲,譬如臭豆腐....
0 请登录后投票
   发表时间:2008-04-25  
要是让我说我为什么喜欢ruby,closure可能是马上会从脑子里跳出来的咚咚。不知道为什么,好像别的特性都无法说服自己why ruby。

ruby的everything is a statement对我这种不可救药的形式主义者也很有吸引力,我喜欢语言有一个大一统的抽象模型,而不是象c++那样spec里面充满了if-else。

但是始终不是很喜欢open class和一些meta programming的功能,比如define_method什么的,感觉太hack了,确实有不好维护的感觉和担忧。

——————一个二把刀的自白




0 请登录后投票
   发表时间:2008-04-25  
potian 写道
我的偶像DMR有这些看法:
引用

........
问:您对面向对象是怎样理解的?它是不是一种好的可接受的编程思考方式?有没有学习OO必须的有用的
工具?
D M R:我看过OO的东西但我现在还不是OO迷。这种思想是非常好的,也即是通过隐藏任务的执行来定义
界面,但是它可能做得有点过火;它以很难发现工作本质的程序终结;它的所有的东西就是界面。
问:您能对IT的将来做一下预测吗?将来我们最有可能用什么语言?
D M R:我对预测不在行,但是很明显,人们正在从象C语言之类的直接编译型语言,转换到注重解释性的
语言,象某些脚本语言。
.........


其实我很多次对一种语言总都会有听说,尝试,热情,长时间使用,厌倦,放弃的过程,包括那些用了10几年的语言

除了Basic,我从来没有一开始就讨厌过一种语言,不过现在已经忘了为什么讨厌了

不妨多看看,多接受点新东西,有人热爱的语言必然会有他很强的地方,也不妨在热爱一种语言的时候听听别人的讨厌

事实上,越是有人强烈喜欢的东西肯定越有人强烈讨厌,譬如香菜,譬如榴莲,譬如臭豆腐....



同感,譬如ruby,用了才1年多,热情刚刚被挑起,如果我期望的东西没有到来,估计我不会用它超过5年。我现在是强烈的喜欢ruby同时强烈的讨厌ruby的某些东西,呵呵~




0 请登录后投票
   发表时间:2008-04-25  
mcpssx 写道

你这个呢,在政治论坛上叫“PG决定立场”,在股票论坛叫”仓位决定态度“,

你看股票论坛里面喊多的一定满仓的多,喊空的一定是空仓的多。

现在rails又不是一种强势技术,不像用java,.net并不取决于开发者,所以认为他不好的自然观望了。

你说“我期望的形式是:观望的人提出疑问,学习/使用者分享经验,实际使用的人分享一些实战经验。”

而我的态度就是希望用rails能更快,更好的搞出几个ruby版本的discuz,phpnuke,wordpress之类的,

否则总是天天说闭包,open class就是好,就是好,那能说明什么呢?


你老兄实在有点落伍了,现在的互联网已经是开放平台的时代了,不是自己架一个小论坛,小博客的时代了。你不妨去看看Friends Sale 这种两个人在业余时间用Rails三个月开发出来的应用,是如何在半年时间成为每天1000万PV的大网站的吧。
0 请登录后投票
   发表时间:2008-04-25  
robbin 写道
mcpssx 写道

你这个呢,在政治论坛上叫“PG决定立场”,在股票论坛叫”仓位决定态度“,

你看股票论坛里面喊多的一定满仓的多,喊空的一定是空仓的多。

现在rails又不是一种强势技术,不像用java,.net并不取决于开发者,所以认为他不好的自然观望了。

你说“我期望的形式是:观望的人提出疑问,学习/使用者分享经验,实际使用的人分享一些实战经验。”

而我的态度就是希望用rails能更快,更好的搞出几个ruby版本的discuz,phpnuke,wordpress之类的,

否则总是天天说闭包,open class就是好,就是好,那能说明什么呢?


你老兄实在有点落伍了,现在的互联网已经是开放平台的时代了,不是自己架一个小论坛,小博客的时代了。你不妨去看看Friends Sale 这种两个人在业余时间用Rails三个月开发出来的应用,是如何在半年时间成为每天1000万PV的大网站的吧。



赞同这个,同时注意一下随着AWS、google appengine、以及Facebook等“平台”概念的推出,RoR这类快速开发的框架作为粘合剂的地位将会越来越重要。
0 请登录后投票
   发表时间:2008-04-25  
robbin 写道
mcpssx 写道

你这个呢,在政治论坛上叫“PG决定立场”,在股票论坛叫”仓位决定态度“,

你看股票论坛里面喊多的一定满仓的多,喊空的一定是空仓的多。

现在rails又不是一种强势技术,不像用java,.net并不取决于开发者,所以认为他不好的自然观望了。

你说“我期望的形式是:观望的人提出疑问,学习/使用者分享经验,实际使用的人分享一些实战经验。”

而我的态度就是希望用rails能更快,更好的搞出几个ruby版本的discuz,phpnuke,wordpress之类的,

否则总是天天说闭包,open class就是好,就是好,那能说明什么呢?


你老兄实在有点落伍了,现在的互联网已经是开放平台的时代了,不是自己架一个小论坛,小博客的时代了。你不妨去看看Friends Sale 这种两个人在业余时间用Rails三个月开发出来的应用,是如何在半年时间成为每天1000万PV的大网站的吧。


robbin,在中国,靠几条人拉一小笔钱整起一个千万流量网站的时代已经过去了,你说的是中国十几年前的往事,ror火的一个原因就是能够重新激发这种梦想,但是不要成天还在梦中,所以说选择一门语言的目的是什么这要搞清楚,是兴趣?爱好?为了生活?为了创业?记得论坛里头有刚毕业的毛头学生问,“我学了java,但是我又很喜欢ruby,请问各位前辈xxx”这种类型的,我觉得看了这篇长篇巨贴,又得需要好好面壁一下去做个取舍选择了。
0 请登录后投票
论坛首页 编程语言技术版

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