4 ms·
Sinatra is awesome, but it has some limits. I've written http://notationtraining.com http://notationtraining.com using it and been running this application for
by dejv 9y ago
Sinatra is awesome, but it has some limits. I've written http://notationtraining.com http://notationtraining.com using it and been running this application for 7 or so years.
It was great when it was just two screens with a few lines of javascript, but when you keep adding functionality the code gets messy very quickly and you basically start to build some kind of meta framework on top of that DSL.
7 years in development and about million uniq users later I still like it. It just do the job, there is very few things that could go wrong and it is fast.
- pmontra 9y ago> you basically start to build some kind of meta framework on top of that DSL. Exactly. That's why I almost always start with Rails. There are very little projects with a tiny numer of urls. Furthermore I get some scaffolded code for free and the integration with an ORM, a test framework, templating, db migrations. I started with Sinatra sometimes and switched to Rails after I realized that I was adding most of the components and structures of a Rails application. It was not worth doing it by hand instead of using a proven tool.