Что не так с Ruby on Rails? (3)
Кто-то говорил, что Rails это фреймворк, который построен на соглашениях, и в нем минимум конфигурационных файлов.
Ну. 20 лет назад, в первые месяцы существования Rails так и было.
А потом появились локали, санитайзеры, очереди, задачи по расписанию, поисковые сервисы.
А еще для настройки всего этого потребовались руби файлы, где при загрузке приложения надо подкрутить и все верно настроить. А есть еще ENV переменные. Ой-вей!
И настройки линтеров, и настройки сборщиков ассетов.
Да, в рейлс есть десяток или два соглашений, которые сильно упрощают жизнь и дают душевное успокоение.
Но говорить что рельс в 2025 году живет по правилам Conventions over Configurations — прямо скажем, можно только с большим трудом.
Рельс не может жить без других инструментов, а Conventions over Configurations давно остались только лозунгом.
CoC это давно уже не преимущество Rails.
Но, может быть есть что-то другое?
Post #805
48


- 👍 2