Какие руби фреймворки cтоит попробовать?

Я начал разрабатывать веб-приложения на рельсах. Меня они устраивают. Но интересно, какие фреймворки стоит попробовать?
  • Вопрос задан
  • 2644 просмотра
Решения вопроса 2
2ord
@2ord
продвинутый чайник
Здесь есть список: https://www.ruby-toolbox.com/categories/web_app_fr...
RoR - самый функциональный из известных. Остальные предоставляют меньше удобств/сахара.
Если нужно небольшое веб-приложение, то должно подойти Padrino (сам не пробовал).
Если совсем маленькое, то Sinatra. Выбирал бы для написания сайта-визитки, API сервера.

Есть ещё малораспространённые LotusRb, Volt.

Кроме ActiveRecord стоит ознакомиться и с другими ORM. Например, squeel.
Ответ написан
OnYourLips
@OnYourLips
RoR - для стартапов.
Sinatra - для микросайтов и микросервисов до 50 строк кода.
EventMachine - для асинхронных долгоиграющих задач.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Fralunia
@Fralunia
Padrino - более сахарный Sinatra.
Из вкусных плюшек:
  • Есть аналог быстрой генерации scaffold.
  • Есть авто-генерация админки из моделей.
  • Поддержка всех популярных ORM из коробки.
  • Можно маунтить отдельные приложения
  • Sass то же из коробки.
  • Есть несколько гемов для работы с assets.
  • Все гемы к Sinatra, подходят и к Padrino, т.к ядро там Sinatra, ну за редким исключением, где-то что-то надо будет подкрутить.

Достаточно удобен для небольших сайтов. И создания api.
Альтернатива, к более избыточному и тяжелому Rails.

Собрать начальный проект очень просто:
padrino g project sample_blog -t shoulda -e haml -c sass -s jquery -d activerecord -b

подробности тут: https://www.padrinorb.com/guides/blog-tutorial
Ответ написан
delef
@delef
Разработчик (Crystal, Python, Ruby, PHP, JS)
EventMachine (как альтернативу node.js), как пример
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы