News for hackers. Stuff that matters.
Re:Two years of Elixir at The Outline by griffinmb on Friday October 26, 2018 @12:56PM (#18310982)
I mean, I read the codebase, which is why I'm saying it's small and easily understood. Sure, it has some specific things to know, and some ("magical") helpers like automatic view functions. But it's no more its own platform than any other micro-framework.

I'd be interested to know what you believe the ups and downs are, aside from speed.

Re:Two years of Elixir at The Outline by gfodor on Friday October 26, 2018 @03:38PM (#18312168)
Criticizing Phoenix for being the Rails of the Elixir ecosystem is particularly ironic given Phoenix's creation and design was heavily motivated by incorporating the lessons from Rails' successes and failures.
Re:Two years of Elixir at The Outline by h1d on Saturday October 27, 2018 @12:25AM (#18314348)
What are the failures Phoenix addressed from rails?
Re:Two years of Elixir at The Outline by mercer on Sunday October 28, 2018 @06:01AM (#18319928)
Phoenix has less 'magic', for one. While it sometimes does mean there's a bit more boilerplate, I think it strikes a nice balance, and the 1.4 actually removed some magic.

Another one is the ORM, Ecto. It sticks much closer to SQL and I strongly prefer it over ActiveRecord. Ecto also includes the concept of changesets, which is a wonderful way to deal with validating user data and definitely an improvement over the Rails approach.

And finally, while I wouldn't necessary call it a 'failure' on Rails' part, the channels functionality in Phoenix is awesome for the more real-time apps that we have these days, and Phoenix is generally quite a bit faster in general than Rails.