4 ms·
I'm surprised Ruby is the #2 language. Because, frankly, Ruby sucks [1] [2]. [1] https://news.ycombinator.com/item?id=5157886 https://news.ycombinator.com/ite
by csense 13y ago
I'm surprised Ruby is the #2 language. Because, frankly, Ruby sucks [1] [2].
[1] https://news.ycombinator.com/item?id=5157886 https://news.ycombinator.com/item?id=5157886
[2] https://news.ycombinator.com/item?id=5872899 https://news.ycombinator.com/item?id=5872899
- Mikeb85 13y agoRuby is an awesome language. Rails sucking isn't necessarily Ruby's fault. If more devs actually learned Ruby and not just Rails, they'd come to appreciate that it's a fantastic dynamic language...
- behrendtio 13y agoHow are those two links related to "ruby sucks as a language". I tried tons of languages, from php to js, obj-c, clojure, golang, java, scala, python and coffeescript (not really a lang tho :)). Ruby is without doubt one of the best designed languages. The syntax might not be the right thing for everyone (I don't like python's for instance), but the language itself is really well designed to be as natural and less surprising as possible for developers. OOP wise it's a pleasure to work with. PHP is basically the opposite. In general on the topic: Major reasons why Ruby and JS lead the whole thing is that a) the communities are extremely huge and active (in open source) and b) smaller modules/gems are preferred over huge frameworks (yes rails is huge, but it's actually a set of other gems - sort of). And since the author sorted by the amount of projects and not the lines of code, JS leads the list due to a ton of small modules (e.g. for node.js or component).