我发现Ruby非常有吸引力; 我喜欢这样的事实:一切都是一个对象,它的语法非常吸引人.
我希望今年能够获得很多人气,但我没有看到Ruby的很多活动.
例如,如果我们在SO中添加标签的数量,那么只有大约700个问题被标记为"ruby".这可能是因为:
Ruby很容易,没有人有任何问题.
该站点吸引了来自.Net社区的更多内容,Ruby开发人员忽略了它的存在.
没有像其他编程语言中的项目那样多的Ruby项目.
其他资源显示Ruby不像其他编程语言那样受欢迎.
您认为这背后的原因是什么?
链接:
2008年10月的TIOBE编程社区索引
StackOverflow标签
Ohloh对
你错误地将某些东西归咎于Ruby.RubyForge的单独报告超过1000开源项目,更不用说存在的所有的Ruby on Rails应用,并托管在Github上,Sourceforge上的项目,和其他地方.
除非你花了很多时间在其他网站(reddit的是一个很好的例子),你将不知道的.NET/ORACLE/SQL服务器/等为中心的堆栈溢出只是如何.(我使用Greasemonkey插件隐藏了大量这些Windows和"企业"中心技术,因为它们对我不感兴趣.)
我其实是有互补的经验给你:我开始花时间对堆栈溢出,并有一个"哇"的时刻的东西时,我意识到很多人只是如何度过他们的日子与ASP.NET把玩.那不是我花费任何时间的世界,所以我低估了它的大小.
互联网的某些部分(例如,Reddit)主要关注自由软件及其相关语言:Perl,Python,Ruby,PHP.
一些部分(例如,Lambda the Ultimate)关注更多深奥的语言:Haskell,Lisp,Joy,Coq.
其他部分(例如,Stack Overflow)更为主流:Java,.NET.
您不能通过对这些"池"中的一个进行抽样来得出关于语言流行度的任何结论.