3 ms·
I think Elixir probably lost momentum because dynamic languages are on their way out in our industry (with the exception of Python, due to popularity in ML and
by smt88 5y ago
I think Elixir probably lost momentum because dynamic languages are on their way out in our industry (with the exception of Python, due to popularity in ML and data science).
Many people are upgrading JS to TS, and most of the popular languages (Java, C#, C++) are static, compiled languages.
- weatherlite 5y agoDynamic JS will always remain a thing...its the easiest way for beginners to learn programming
- smt88 5y agoJS is one of the hardest languages there is. You need enormous discipline and also a deep knowledge of its quirks and sharp edges. You need to know about truthiness, null vs. undefined, type coercion, etc. And if you mess those things up, you often get silent or unclear errors. Languages that are stricter are better able to guess the programmer's intent even when a typo or mistake is made, and the static analyzer can even suggest a fix. JS can't do that. And don't even get me started on modules, monkey-patching, and globals. JS is full of hidden footguns.
- weatherlite 5y agoIt still has a monopoly in the browser so...it's gonna be a lot of people's first language.
- JonChesterfield 5y agoBig teams and big companies like static languages. That's lots of people in favour and lots of people saying it's better. I'm not sure this is a new trend.
- KSPAtlas 5y agoWhat about both?