Hacker News new | ask | show | jobs
by ydnaclementine 2811 days ago
I think you should as your first web framework. Ruby is fun to write, and it's easy to find and understand examples for Rails (even across versions). Rails is more opinionated so allows you to think less about project structure and more about actual business logic (might be seen as a benefit for a beginner)

The big ideas from any of the popular web frameworks (rails, django, express, etc) will be shared between the rest of them. It's really more of a question about which language do you want to use.

If you already had experience with web MVC, I would recommend something more exotic like elixir phoenix instead (1.4RC released today)