Другие легкие рубиновые каркасы
Мне нравится _why's Camping (теперь поддерживается сообществом ), который должен быть самым легким из них (для недавней информации [> = v1.9] см. Ссылки для кемпинга на Вики для кемпинга , "1011 *" Элеоноры МакХью "Сходит с рельсов" 'или [v 1.5] Слайды кемпинга Джереми МакАналли или эти Скриншоты для кемпинга , это Подкаст для кемпинга и Натаниэль Тэлботт Почему вопросы кемпинга , но прочитайте Список рассылки для кемпинга , чтобы узнать о текущей версии информации об изменениях и эволюции и попробуйте последний пример блога ). Вы также можете читать последние версии API Camping API .
Но я сделал массивный 3-дневный трал через все более легкие Ruby-фреймворки, которые я мог найти, которые выглядели достаточно современными или совершенными (я пытаюсь найти такой, чтобы научить студентов основам фреймворков), чтобы помогите вам определиться, следующее (с Camping) выделилось из кучи (хотя бы с одним именем разработчика, чтобы вы тоже могли их проверить) ...
Для начала, у этих замечательных людей из Ramaze был список фреймворков Ruby, но ссылка пропала , и вот хорошая статья под названием 10 альтернативных фреймворков Ruby . Также есть дискуссия на Ruby-форуме о Camping и Merb , которая также охватывает альтернативные ORM. Помните, что некоторые из приведенных ниже пост-мерба и расширяют этот подход.
Не MVC, нет ORM по умолчанию. Хорошая документация. «Целое веб-приложение может быть инкапсулировано в один файл Sinatra»
Обзоры Синатры и ссылки:
Ramaze хорошо работает с Ruby 1.9.
Рамазе обзоры и ссылки:
Из обзоров: «для запуска приложений Wuby не требуются сторонние приложения или гемы, а сама библиотека Wuby содержит все необходимое для запуска демона HTTP и начала обслуживания запросов», « пример кода имеет немного PHP чувствую об этом ".
Wuby обзоры и ссылки:
В статье о Ramaze, написанной Антонио Канджано , он пишет: «Если вы имеете в виду под« переключением »просто общее« переключение с моего текущего фреймворка / языка программирования / стиля программирования », у меня нет реального ответа Примером может служить очень неизвестный каркас IOWA от Кирка Хейнса. Он уже несколько лет используется в производстве, очень стабилен, очень быстр (намного быстрее, чем Ramaze), но его документация и маркетинг отсутствуют. Я не хочу верить в то, что следу за шумихой (даже если это Ramaze) ради крутости, мне нужен сценарий использования, чтобы переключиться на что-то новое. "
Документация скудна, хотя Хэл Фултон охватывает IOWA в Ruby Way , и хотя ссылка ниже говорит о том, что вещи перешли на Swiftcore , что в свою очередь говорит они вот-вот появятся в GIT , но по состоянию на 6 июля 2009 года они еще были пустыми. Для еще большей ясности, даты IOWA на RubyForge - 2004, так что ...?
Отзывы о IOWA и ссылки: