3 ms·
Phoenix is way overhyped, particularly on HN. This is the same as what happened with Golang and then with Rust. A few years ago, I remember that all these art
by jondubois 9y ago
Phoenix is way overhyped, particularly on HN. This is the same as what happened with Golang and then with Rust.
A few years ago, I remember that all these articles kept popping up about people switching from Node.js to Go.
Now it's funny because fairly recently I read a well thought out article on HN encouraging developers to dump Go for Node.js... These days you hardly read anything about Go at all. Not that there is anything wrong with it, but reality caught up with the hype and it's no longer pretending to be a silver bullet.
Right now Phoenix is pretending to be a silver bullet, but it's really not.
- 549362-30499 9y agoMind linking me that article about dumping Go for Node.js? I'd love to hear the reasoning behind that!
- ahalam 9y agohttps://github.com/maxpert/raspchat/releases/tag/v1.0.0-alpha https://github.com/maxpert/raspchat/releases/tag/v1.0.0-alph...
- itbeho 9y agoI’m old enough to remember when people said Rails was overhyped:) Hype aside, I really like Phoenix a lot.
- mmanfrin 9y agoFor what it's worth, this submission is a comparison of Phoenix -- a framework explicitly inspired by Rails and which has some core members who were/are Rails core members -- and Rails.
- potatocannon 9y agoI had similar thoughts initially. After understanding erlang's OTP concepts, it all became clear. Phoenix's simplicity combined with the power of erlang&otp is fantastic.
- sergiotapia 9y agoIt's underhyped because the concepts Elixir brings to the table are most likely alient to most Rails developers (myself included at the time!) Most people think it's about a faster activerecord, it's not. It's so much more!
- regulation_d 9y agoI really like Ecto for several reasons, but mostly because it makes every database call super obvious. If you Repo.something(), you're probably hitting the database. A couple other reasons I like it: 1. It's makes shooting yourself in the foot with N+1 queries really difficult. 2. It's not married to Phoenix. I haven't tried this in a while and maybe this isn't representative of the current state of things, but last time I tried to use AR in a non-Rails project, I ended up switching to Sequel gem. For a nice, if not slightly biased, comparison of AR and Ecto, I recommend Darin Wilson's talk "Thinking in Ecto"[0]. [0]: https://www.youtube.com/watch?v=YQxopjai0CU https://www.youtube.com/watch?v=YQxopjai0CU