Я сделал сайт в рельсах, а теперь один с Синатрой. В глубине души я могу сказать, как программист на c, что рельсы путают меня со всей «магией». Синатра, кажется, лучше подходит для меня. Настроить БД с помощью логина и т. Д. Легко ...
Я обнаружил, что Sinatra работает как рекламируется, когда разработчики фактически работают над ним и т. Д. Я бы развернул на heroku - прекрасно работает с Sinatra.
Но вы, похоже, описываете сайт Wordpress, который контролирует нескольких пользователей, статьи, публикации и т. Д. Я создал Wordpress и доволен тем, как все просто. Хороший вариант Wordpress действительно хорош. С вашим собственным WordPress вы можете сделать многое. Конечно, у вас могут быть идеи, которые требуют немного драгоценного камня и т. Д.
Я думаю, что ruby лучше для сайтов, которые не ориентированы на контент, но делают что-то оригинальное. Может быть, вы хотите сделать проект по изучению Синатры?