3 ms·
The article is good but it completely ignores the rise of Python, which is the main thing challenging Ruby in 2018. Elixir doesn't really compete with Ruby. It
by tboyd47 8y ago
The article is good but it completely ignores the rise of Python, which is the main thing challenging Ruby in 2018.
Elixir doesn't really compete with Ruby. It may be technically superior, but will never supplant Ruby because it's just not very accessible, and the timing was bad. So it attracts different sorts of people. Same with Clojure, although they really, really tried.
Javascript is the opposite; it gained and held the popularity advantage early on, but is inferior to Ruby technically in painfully obvious ways.
Python is very close to Ruby technically, syntactically, and philosophically.
- 0xCMP 8y agoIs Python challenging Ruby? It's mainly rising thanks to AI and Data Science but I'm not sure Django or Flask are on the rise to defeat Ruby. (Said as someone who uses Django and is about to "Show HN" a django project in ~2 days)
- sam0x17 8y agoPython is definitely becoming the language of ML stuff, largely thanks to Python being popular as a replacement for Java in academia. If you look at the general trend, python is on the rise: https://trends.google.com/trends/explore?date=all&geo=US&q=%2Fm%2F05z1_ https://trends.google.com/trends/explore?date=all&geo=US&q=%.... If you look at web frameworks though, you can see that Python web development has been stagnant since 2012: https://trends.google.com/trends/explore?date=all&geo=US&q=%2Fm%2F06y_qx,%2Fm%2F0dgs72v,%2Fm%2F04gsvp7 https://trends.google.com/trends/explore?date=all&geo=US&q=%....
- sam0x17 8y agoThat said, it looks like Rails interest is as stagnant as Python web framework interest, tracking almost exactly with interest in them, just more popular: https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F06y_qx,%2Fm%2F0505cl,%2Fm%2F0dgs72v https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F06y...