4 ms·
Completely agree. I've tried Java/Spring, Python/Django/Flask, JS/Express/Meteor, Ruby/Rails/Sinatra and Elixir/Phoenix. The only thing I've seen that might riv
by erokar 9y ago
Completely agree. I've tried Java/Spring, Python/Django/Flask, JS/Express/Meteor, Ruby/Rails/Sinatra and Elixir/Phoenix. The only thing I've seen that might rival Rails in productivity is Meteor, but that is relevant mostly if you absolutely need an SPA or some kind of realtime support. Apart from that Rails is the most productive framework, and it's perfect for a solo developer or a small team -- and that goes for both novice and experienced developers. I'm currently looking into Elixir/Phoenix –– and I think it has the potential to become as productive as Rails, but so far the ecosystem is much smaller.
- jtth 9y agoYeah. Perhaps this is a good metric of ecosystem and developer productivity, and would make for a good extensive blog post: how long does it take to implement users, with password resets and security and everything being just so? With rails, it's, what, an early afternoon with devise and some associated gems? What else has that? Again, not perfect, not tailored, but most people don't wear tailored clothes, and don't need tailored clothes, either. I'll be happy if I get one paying user in a few months when I'm ready to show this thing off. (Edit: I just watched a meteor tutorial doing exactly this and now I feel a pull to remake everything. Jeez.)