在ruby和python之间纠结,求指点。

2011-03-24 17:52:47 +08:00
 leben
最近想再学习一种lang,在ruby和python之间纠结。目前用的是php,以前用过一段时间asp.net,学习新语言主要是想深入体会oop,因为之前一直在php里拿类当函数用,对oop一直是模棱两可,模模糊糊。同时如果可能也想在以后的项目中使用python或者ruby。
各位大神指点一下吧,谢谢!
ps:本人非语言偏执狂,对语言没有什么偏见,作为第二语言,追求优雅好看,对提升自己有帮助,最好也实用。
17695 次点击
所在节点    程序员
103 条回复
real_newbie
2011-05-26 12:25:32 +08:00
@mrkschan what's the big company behind Linux? So Obviously, we should choose Windows servers. :)
tron
2011-05-26 12:38:01 +08:00
为工具纠结,我要为你纠结的~每个工具都有它自己优势和适合之处~安心歇歇吧
mrkschan
2011-05-26 12:49:36 +08:00
@real_newbie Linux Foundation funds the dev of Linux. And many company funds Linux Foundation ... 中移動都是 Lunix Foundation 的 sponsor.
mrkschan
2011-05-26 12:52:12 +08:00
@real_newbie Anyway, do you think Linux Foundation is big enough to beat M$ :) http://www.linuxfoundation.org/about/members
kongruxi
2011-05-26 13:19:00 +08:00
@mrkschan 我觉得没必要总是说谁打败谁,MS取代不了*nix在服务器的地位,*nix取代不了MS在桌面的地位,相对来说Mac使用人数比前两者少,但它们也占领不了Mac
real_newbie
2011-05-26 13:26:50 +08:00
@mrkschan just a joke, take it easy. And I think Ruby Community is big enough to beat Google.
mrkschan
2011-05-26 13:28:28 +08:00
@kongruxi 其實我不是想說誰要打敗誰, 只是想說出, 挑選一類 technology 時, 要同時考慮該 technology 有沒有 strong support / big adoption. 不然, 那 technology 很難會有大進展.

舉例說, Python has a few projects to improve its performance - pypy and unladen-swallow for instances. On the other hand, PHP also got enhancement project from Facebook.

The major reason of having these enhancement projects is due to the adoption of the technology.
mrkschan
2011-05-26 13:32:31 +08:00
@real_newbie 其實我不得不同意 Ruby is gaining traction.

但目前為止, Python 的 adoption 應該比 Ruby 為多... 對比一下 pypi 跟 ruby-gems 便知道, 那一個 technology 多一點"工具"可供使用.
real_newbie
2011-05-26 13:36:46 +08:00
@mrkschan Below is what I found:

197,342,377 downloads of 24,400 gems cut since july 2009 http://rubygems.org/

The Python Package Index is a repository of software for the Python programming language. There are currently 14889 packages here. http://pypi.python.org/pypi
mrkschan
2011-05-26 13:38:40 +08:00
@real_newbie 我看 ruby 的是 http://rubygems.org/gems

'''
Displaying gems 1 - 30 of 1615 in total
'''
real_newbie
2011-05-26 13:41:54 +08:00
@mrkschan yea, these 1615 gems are "starting with A"
mrkschan
2011-05-26 13:48:28 +08:00
@real_newbie 哦, 是我看錯了..

剛剛我找了一下 http://rubygems.org/stats.html and http://pypi.python.org/webstats/

這兩個 stats 頁可能會有一些啟示
ssword
2011-05-26 13:48:49 +08:00
哈哈~楼上两位的对白太好玩了 XD
mrkschan
2011-05-26 13:52:15 +08:00
其實我不是很熟悉 Ruby 那一面的發展, 它有沒有像 Python (http://python.org/psf/) 一樣, 有一個 Foundation 支持 ?
real_newbie
2011-05-26 13:53:43 +08:00
@ssword agreed :)
mrkschan
2011-05-26 13:55:16 +08:00
如果看看 Python 2011 May 的 Stats (http://pypi.python.org/webstats/usage_201105.html#TOPCTRYS) ... 來自中國的訪問量, 排16哦
ssword
2011-05-26 13:57:50 +08:00
@real_newbie 这贴算是v2ex头号酱缸,味道重,无营养。
poiyzy
2011-05-26 14:04:24 +08:00
我不间断的上v2ex,但是这个总是在第一页。。。每次都来看看大家说什么 ~~
mrkschan
2011-05-26 14:05:21 +08:00
@ssword 味道重是肯定的, 是不是沒营养呢? 如果可以從不同人的論點看同一件事, 這沒得益嗎?
mrkschan
2011-05-26 14:10:19 +08:00
如果看看 Alexa 上的 "Audience" stats, 看來日本人很喜歡來自日本的Ruby. 而中國的 訪問量占有率 卻是差不多.

http://www.alexa.com/siteinfo/ruby-lang.org
http://www.alexa.com/siteinfo/python.org

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/10337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX