TGViewer
Илья Зыкин. Pro Жизнь Илья Зыкин. Pro Жизнь @prostocoding · 137 subscribers
Post #802 49
Что не так с Ruby on Rails? (1)

Во-первых. Надо начать, почему Rails великолепен! 👑

Много лет назад Rails показал как можно делать web проекты и не страдать. Rails показал как можно навести порядок в хаосе и начать зарабатывать деньги.

Rails был настолько хорош на общем фоне, что стал законодателем мод и подходов.

Но мы растем. Проекты растут. Rails застрял в идеях 2007 года; Так вижу.

Контроллеры не нужны

Rails приучил нас к тому, что наш запрос попадает в контроллер, в котором есть несколько обработчиков — actions.

Мы не задавали вопросов. Это было круто. Роутер ➡️ Контроллер ➡️ Action ➡️ Model ➡️ View и ответ отправляется пользователю.

Через некоторое время мы начали подозревать, что в контроллерах начинается какой-то ад. Они раздуваются, наследуются, их и тестировать и поддреживать становится невозможно.

Сперва придумали тонкие контроллеры. Это было хорошо.

А можно вообще без контроллеров? Можно! И нужно!

Hanami, например, показывает как можно разделить все контроллеры на отдельные экшены.
  • 👍 1
More from @prostocoding
  1. Sep 11, 2026Фестиваль кофе Жена не может пропустить ежегодный фестиваль кофе. И вот мы всем семейством…
  2. Aug 22, 2026Отпуск в разгаре. В море искупался. На лодке поплавал. 10к шагов по набережной сделал. Кок…
  3. Aug 10, 2026В гостях Илья Зыкин, он же the-teacher: бывший учитель информатики, автор гемов с тысячами…
  4. Aug 6, 2026Не знаю кто будет слушать/смотреть 2 часа подкаста, но разговор получился интересным. Мы в…
  5. Aug 5, 2026Галата Сарай Сегодня с сыном с самого утра отправились на стадион команды Галата Сарай. Пр…
  6. Jul 1, 2026Все совпало. Начались запоздалые школьные каникулы. У меня через 2 дня отпуск. Коллеги тож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →