锁定老帖子 主题:Why not Python?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-10
Of snakes and rubies; Or why I chose Python over Ruby
http://jesusphreak.infogami.com/blog/why_py 作者以自己的亲身实践对比了Ruby和Python,文笔不错啊,至少我这个四级看着通俗易懂…… 结论:Ruby在性能、丰富的库支持、语言支持、重量级应用、可维护性、语言哲学方面跟Python还有差距…… 发此贴的目的是希望今后能在JavaEye多看到些大家在Python方面的讨论,嘻嘻…… (发错地方了,麻烦Admin给转到“综合技术”区吧……) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-11-11
http://www.railscn.com/viewtopic.php?t=1773
|
|
返回顶楼 | |
发表时间:2006-11-11
python感觉就是缺少了一个非常明确的应用方向.好像很多都可以做,让人难选择.
|
|
返回顶楼 | |
发表时间:2006-11-12
wzgme 写道 python感觉就是缺少了一个非常明确的应用方向.好像很多都可以做,让人难选择.
那要看你希望从其中得到什么了。不过单纯的从爱好来讲,我还是比较喜欢Python的。Ruby有些东西实在让人搞不懂。
到现在Ruby也就出了个Rails,Python有N多东西。至少那个WinCVS就是Python写得。 不过确实要承认Rails是超级强大。 |
|
返回顶楼 | |
发表时间:2006-11-12
要是Python也具备Closure(Block)的话我绝不会多瞧下Ruby。
|
|
返回顶楼 | |
发表时间:2006-11-12
Suninny 写道 要是Python也具备Closure(Block)的话我绝不会多瞧下Ruby。 那个yield真的有那么神奇么,难到Python里面没有相应的解决方案么。
我不是很了解Closure(Block),我初步感觉传个函数不就能取到这样的作用么。 我觉得Ruby可能在Rails的巨浪中被夸大了。 就像张三丰练了太极以后,大家都觉得太极是最厉害的。但是其实还是“天下武功出少林”! 感觉我们关注的大部分的都是Web开发,所以才彻底的被Rails震撼(这里少不了Java官僚气息的功劳)。那么其他的领域呢? 如果你讨论的是语言本身,那么我觉得还是Python更讨我喜欢。。。 |
|
返回顶楼 | |
发表时间:2006-11-12
geradle 写道 wzgme 写道 python感觉就是缺少了一个非常明确的应用方向.好像很多都可以做,让人难选择.
说到底还是觉得Python不那么容易让你找到好工作或者赚到钱。不过单纯的从爱好来讲,我还是比较喜欢Python的。Ruby有些东西实在让人搞不懂。
到现在Ruby也就出了个Rails,Python有N多东西。至少那个WinCVS就是Python写得。 不过确实要承认Rails是超级强大。 工作或赚钱,从来不是依靠什么语言的.而且我现在做的,和这些语言根本没关系. 学python,也仅仅是我的爱好. ps:你说话那种态度,让人发笑. |
|
返回顶楼 | |
发表时间:2006-11-14
python好像不是很需要转递block,因为定义函数的方式很方便。
|
|
返回顶楼 | |
发表时间:2006-11-14
萝卜青菜各有所爱,我就不喜欢python的语法。
|
|
返回顶楼 | |
发表时间:2006-11-14
我倒觉得相比起ruby来,python只能算是中规中矩,没多少出彩的地方。
ruby我认为最强的地方是可以open一个类,扩充它。另一个强的地方是关键字,ruby的关键字很少,而且很多关键字可以当成方法名来用,限制很少,只要你愿意,可以随意地扩充ruby,把它看成是语言的一部分。 |
|
返回顶楼 | |