4 ms·
Elixir and Phoenix are getting there from a developer ergonomics perspective, with massive gains in performance over Rails. Phoenix is much younger, obviously,
by save_ferris 8y ago
Elixir and Phoenix are getting there from a developer ergonomics perspective, with massive gains in performance over Rails. Phoenix is much younger, obviously, but many rubyists are taking notice.
- _hardwaregeek 8y agoDefinitely. Been meaning to learn Elixir. How's the GraphQL support? Part of the reason I'm still on Rails is the nice integration between GraphQL and ActiveRecord.
- Secretmapper 8y agoThere's an excellent package named Absinthe. It's pretty great, though I can't compare it to Rails' since I haven't used it.
- lobo_tuerto 8y agoGraphQL support is pretty good. Check out Absinthe. If you like learning from book, I can recommend this one: https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-elixir-with-absinthe https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-el...
- pankajdoharey 8y agoElixir is great but it will have roughly have the same mind space as Ocaml, Haskell or other ML languages. It is very impractical to hire people for elixir, i can teach people lisp in a day if they know javascript or ruby because lisp supports imperative style aswell. Purely Functional approaches has its demerits most importantly the learning curve and unlearning from the OO and Imperative world. I feel gradual adaptation to functional approach like in lisp languages is better. Most modern lisp/schemes like Clojure/Racket are easier to teach and become productive in than Elixir. Elixir requires serious effort, i had put one month of serious effort to learn Elixir, meanwhile i learnt clojure basics in few hours.