4 ms·
Aren't Elixir and Ruby primarily community driven too?
by lillesvin 7y ago
Aren't Elixir and Ruby primarily community driven too?
- SergeAx 7y agoI know almost nothing about Elixir short of there is a language with this name and it related somehow with Erlang. It's a very niche language/VM good for high-load realtime events processing, thus only noticable project on Elixir is Discord (and on Erlang - WhatsApp, Facebook Messenger and RabbitMQ, which kinda gives a hint too). Ruby is a brilliant language (pun intended), but from where I am (web- and mobile software development for last ~20 years) it seems to be steadily declining. Headhunters having a hard time looking for Ruby devs now.
- capableweb 7y ago> Headhunters having a hard time looking for Ruby devs now Sounds like the supply is lower than the demand for Ruby devs, which sounds to be like the opposite from "steadily declining". Also, one should look further than usage when it comes to evaluating a language.
- SergeAx 7y agoI see your point. My point is that to be called "community driven" the language should be relatively popular. Otherwise there would be an absence of community on the first place. IMO Ruby/Rails became legacy tech. Are you aware of any fresh significant projects on Ruby?
- lillesvin 7y agoI thought "community driven" also meant that the language itself was primarily developed by the community and not by someone with monetary interests. And in that regard both Ruby and Elixir are very much community driven — and both regularly see new releases too. And in terms of numbers. If you look at e.g. number of repos on GitHub with at least 10 stars[0], Ruby comes in as #7 ahead of C# (#8) and Go (#9) and faaar ahead of Rust (#17). Interesting side-note. C and C++, which you called "niche", clock in at #6 and #5 respectively. [0]: https://github.com/oprogramador/github-languages#10-stars https://github.com/oprogramador/github-languages#10-stars
- SergeAx 7y agoThis is because Rust is a very young language, and C and C++ are very old. Number of projects on GitHub is more proportional to language's age than to it's current popularity. To check popularity we have to take a first derivatve of these numbers over time. Thanks for the lunk though, it does shows some interesting stats.
- lillesvin 7y agoI don't think age is that much of a factor because TypeScript also places higher than Rust and is two years younger, not to mention Go and Rust are only a year apart but they're pretty far apart on the chart. More data here: https://githut.info/ https://githut.info/
- steveklabnik 7y ago(That web page has data from 2014)
- SergeAx 7y agoYou may think of TypeScript as a modern dialect of JavaScript. I don't think it applies to pair Java-Kotlin though.
- lillesvin 7y agoBy that account isn't Rust then a modern dialect of C++ and Go of C?