I’ve been working far too long with PHP and getting bored with it. I also want to learn a new language.
I’ve been using Ruby and like it. I have to decide between Rails and Sinatra, so which one would you recommend? Is it true that Sinatra can’t be used to build complex apps, and it’s only for simple apps?
Go with Rails, it has a lot more documentation/books than Sinatra. It is also more “mainstream” and many IDEs treat rails in a special first-class-citizen way, so it’s a good idea to start with it.
While one can write any kind of application on any of the two, Sinatra is designed to be more simplist, so on Sinatra a complex case app might require extra effort.