Hacker News new | ask | show | jobs
by iloveitaly 2224 days ago
I really enjoy Elixir. I've used for a fun side project. It's an awesome language with some really interesting concepts.

However, I wouldn't use it for a real project:

1. The ecosystem doesn't compare to ruby/python/javascript. There's a lot of missing packages and abandoned libraries. I ended up having patch a bunch of libraries I used.

2. The tooling that exists is nice and 'just works' but there's a lot that's missing from ruby land: https://elixirforum.com/t/help-an-elixir-beginner-find-missi...

3. The deployment story is horrible. The heroku/dokku buildpacks didn't work by default and it's not obvious how you can easily deploy a mix/distillery release without writing your own deploy scripts. https://elixirforum.com/t/official-heroku-dokku-buildpack/28...

4. Phoenix != Rails. There's many many obvious things that are missing. `mail_to` for example.