|
|
|
|
|
by marshray
4831 days ago
|
|
Nice blog! Thank you for your reply. I have a similar background to yours and a little familiarity with functional languages. Erlang has been so mature for such a long time and has had so many professional followers, it's curious why it's not ubiquitous. We often hear of high scale projects like a Facebook or a Riak using it as a component. But outside of Ericsson, almost never do we hear about Erlang/OTP being used as the whole platform it was designed to be. Instead we hear about server admins who actually prefer to maintain JVM-based systems. I'd like to know if there's a real reason behind that, other than popularity momentum. |
|
In the company I used to work for, they had religious devotion to Microsoft. Everything that didn't come from MS was frowned upon, not only open source or competing closed source technologies, but also 3rd party .NET components/libs.
As far as Erlang is concerned it is somewhat exotic, so I can understand why mainstream population won't pick it up. Not only is it functional language, but it is Prolog based, so I see why that turns off most of the people.
Even my current boss, who is very open minded, objected when I introduced Erlang, wondering who will maintain the code if I leave the company.
Nevertheless, Erlang has gathered some impressive references lately, not only Ericsson, Riak or Facebook, but also WhatsApp, Chef, Heroku, Amazon SimpleDB, Call of Duty, and so on.
For what it's worth, these days I would choose Erlang/Elixir combination for almost anything server side.