Sinatra vs. Rails

Я работал с некоторыми примерами Sinatra и Rails, но мне трудно определить, какие функции относятся к какой технологии.

Что конкретно я получаю от использования Sinatra / Рельсы? Это просто ActionPack / ActionView? Поправьте меня, если я ошибаюсь, но я МОГУ просто использовать Webrick / Mongrel и обслуживать свои файлы .erb, верно? И я мог бы использовать технологию ActiveRecord в этих файлах и по-прежнему получать доступ к переменным сообщения, состоянию сеанса и переменным строки запроса, верно?

Итак, что я Я спрашиваю вас, ребята, если я начну с PHP-подобного сценария выше; Webrick + ERB + ActiveRecord, что я получу от Sinatra? И что я могу получить, используя Rails?

66
задан LoveMeSomeCode 21 October 2010 в 16:00
поделиться