Answer the question
In order to leave comments, you need to log in
What are the prospects for Elixir?
I recently got acquainted with Elixir and it became interesting what its prospects are, is it worth learning it as a main language or is it just another language that will be forgotten in 10 years?
Answer the question
In order to leave comments, you need to log in
Language for hipsters.
Such a hipster comes with his startup and says: I have a cool idea, let's drink it?
And what are we going to drink?
well, here they say ruby, he is so cute but a brake.
oh .. so there is an elixir, it is also a ruby-like, but not a brake.
And in short, the development for the elixir begins, such a website on the elixir.
In fact, the product is niche, because it is built on Erlang. And when they ask the question, what is the elixir for - yes, for the same thing as Erlang, only with more opportunities to shoot yourself in the foot, but also with more expressive means of the language.
But in fact, Erlang and Elixir are compiled into BEAM code for the Erlang virtual machine. That. the whole thing is interchangeable, and either for elixir can be used for erlang and vice versa.
In fact, if people use the elixir for the web, then it is mandatory along with the Phoenix framework. This is such a framework where there are a lot of defaults, and it is simply shown how to do it, but in order to have an explanation of what-to-what, you need to go into the source code, there is a lot of "magic" that is hidden by the framework itself.
For those who are familiar with Erlang and use it every day, Elixir is a must have.
For those who are new to Earl and not familiar with it, Elixir is such a fast language-framework that allows you to slap-and-go production. It is unlikely that people understand all the architectural limitations, and how it is inside under the hood.
The language is really interesting and easy. There is Russian documentation in elixir school and a sufficient number of libraries. There is a Russian community in the telegram @proelixir There are elixir courses and a large number of books are also in Russian. The language is developing, though not so fast, but from that it is possible qualitatively.
It is actively used over the hill, it will not be difficult to find a job there. We have a rather problematic June. But I would say that June is only taken to the office almost everywhere, so you should either be lucky with the place of residence, or you will have to promote it at the current place of work.
I wrote parsers on pure elixir, multithreading helps a lot.
Considering elixir without phoenix does not make sense. Phoenix only makes sense as a very fast microservice. As an option for websockets. It may well shoot LiveView , but before that you have to live. Most companies in Russia today will prefer go over elixir.
In a compartment in 10 years, it will only develop, it's just that in Russia it has not really been noticed yet.
As a main language, perhaps, but only where erlang already works. Therefore, it’s better to slowly study it as an additional one and screw it where go hasn’t been screwed yet)
Thinking changes very much, after a couple of months of working with it, you will look at other languages in a completely different way, but definitely not worse!
None, because in order to really massively take off in modern realities , large companies in the style of google, ms, facebook, apple should stand behind the language.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question