Size: a a a

Saint P Ruby Community

2020 May 16

AD

Anton Davydov in Saint P Ruby Community
Dmitry
да я помню с чего. я же эту тему и завел)
ну собственно я к тому, что просто добавление папки и даже библиотеки не поможет решить проблем, потому что они слишком высокоуровневые
источник

AD

Anton Davydov in Saint P Ruby Community
Nikita Bulai
Но я вот никогда лично не понимал блейминга самих рельсов. Все эти "fat models tiny controllers" и vica versa - это скорее идеи комьюнити, ну может офиц. доков где. Но ведь рельсы никогда не мешали юзать дополнительный набор абстракций, будь то сервисы, form object, dto и т.п. Ни в 3 версии, ни в 6. И хвалёная скорость прототипирования имхо никак не страдала при использовании этих подходов. Имхо это от лукавого, куча разрабов слепо писали код как могли, назвали это Rails Way® , популяризовали, но пострадал от этого инструмент
я могу пару пунктов в блейм самой рельсы добавить, аж два пункта:

1. нет развития самого фреймворка (я не считаю что AJ или экшен текст - это хоть какое-то развитие). за столько лет “фреймворку”  задавали вопрос “а как сделать вот это и это” на что был игнор и добавление мусорного функционала по сути
2. блог за 15 минут это довольно круто и вообще, в качестве продажи - отличная идея. проблема в том, что через эти 15 минут не понятно что делать и как дальше жить, экосистема вокруг рельс - использует аналогичный подход “быстро добавить, а что потом будет - это уже пофиг”. это можно подвязать под первый пункт тоже, но я выделил все о отдельную часть


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

AD

Anton Davydov in Saint P Ruby Community
Anton Davydov
я могу пару пунктов в блейм самой рельсы добавить, аж два пункта:

1. нет развития самого фреймворка (я не считаю что AJ или экшен текст - это хоть какое-то развитие). за столько лет “фреймворку”  задавали вопрос “а как сделать вот это и это” на что был игнор и добавление мусорного функционала по сути
2. блог за 15 минут это довольно круто и вообще, в качестве продажи - отличная идея. проблема в том, что через эти 15 минут не понятно что делать и как дальше жить, экосистема вокруг рельс - использует аналогичный подход “быстро добавить, а что потом будет - это уже пофиг”. это можно подвязать под первый пункт тоже, но я выделил все о отдельную часть


т.е. в целом, вообще пофиг на AR, связанность или то как с экшенами работать, мне бы хотелось видеть заинтересованность кор разработчиков в том, что бы решать более взрослые проблемы и развиваться вместе с пользователями, а не вот это все
Наверно самое большое развитие для меня с 3.0 - это параметры и мастер/слейв. Больше я ничего не помню, что именно сам фреймворк развивало
источник

D

Dmitry in Saint P Ruby Community
Anton Davydov
я могу пару пунктов в блейм самой рельсы добавить, аж два пункта:

1. нет развития самого фреймворка (я не считаю что AJ или экшен текст - это хоть какое-то развитие). за столько лет “фреймворку”  задавали вопрос “а как сделать вот это и это” на что был игнор и добавление мусорного функционала по сути
2. блог за 15 минут это довольно круто и вообще, в качестве продажи - отличная идея. проблема в том, что через эти 15 минут не понятно что делать и как дальше жить, экосистема вокруг рельс - использует аналогичный подход “быстро добавить, а что потом будет - это уже пофиг”. это можно подвязать под первый пункт тоже, но я выделил все о отдельную часть


т.е. в целом, вообще пофиг на AR, связанность или то как с экшенами работать, мне бы хотелось видеть заинтересованность кор разработчиков в том, что бы решать более взрослые проблемы и развиваться вместе с пользователями, а не вот это все
это ты классно сказал. я думаю тут играет роль зрелости рельс с примесью политики. типа все устоялось, зачем менять. ну и походу кор разработчиков все устраивает, у них есть какое-то свое понимание как они в рамках текущей реализации решают задачи и пофиг на других
источник

AD

Anton Davydov in Saint P Ruby Community
Dmitry
это ты классно сказал. я думаю тут играет роль зрелости рельс с примесью политики. типа все устоялось, зачем менять. ну и походу кор разработчиков все устраивает, у них есть какое-то свое понимание как они в рамках текущей реализации решают задачи и пофиг на других
Можно прикрыться сложностью миграции и прочим, только проблема в том, что кроме бейскампа есть другие компании, которые так же нанимают кор разработчиков, но это ни к чему не приводит. При этом можно сделать обратносовместимые изменения так то, только это действительно не нужно условному дхх
источник

AD

Anton Davydov in Saint P Ruby Community
Короче, пофиг на всякие проблемы моделей/валидаций и прочего. Лично мне хочется видеть развития технологии и решения реальных проблем, а не ещё один адаптер для сайдкика как новую супер фичу
источник

D

Dmitry in Saint P Ruby Community
а что у тебя самая боль?
источник

AD

Anton Davydov in Saint P Ruby Community
Да то же что и у всех, хочу решение для моей логики или возможность самому решить как это исправить
источник

NB

Nikita Bulai in Saint P Ruby Community
Алексей Шеин
А вы как-нибудь попробуйте не использовать ActiveRecord в рельсах.
Достаточно легко менял его на Sequel
источник

IK

Igor Khodyrev in Saint P Ruby Community
Nikita Bulai
Достаточно легко менял его на Sequel
++
источник

AD

Anton Davydov in Saint P Ruby Community
Те тут такая ситуация, что либо ешь кактус вклинивая своё решение, либо не понимаешь что делать с rails way
источник

NB

Nikita Bulai in Saint P Ruby Community
Вот когда хочешь зависимость какую-нить постпвить, а онана AR завязана - вот тут уже попоболь.
источник

AD

Anton Davydov in Saint P Ruby Community
Anton Davydov
Те тут такая ситуация, что либо ешь кактус вклинивая своё решение, либо не понимаешь что делать с rails way
Тут причём ещё такое дело, что в ханами по дефолту мне много чего не нравится и мое виденье расходится с Лукой и другими людьми. Но мне Фреймворк хотя бы палки в колёса не ставит
источник

D

Dmitry in Saint P Ruby Community
Anton Davydov
Те тут такая ситуация, что либо ешь кактус вклинивая своё решение, либо не понимаешь что делать с rails way
может если был бы тред по какой-то конкретной проблеме (который бы не прикрыли быстро) и его бы активно обсуждали, это что-то поменяло?
источник

NB

Nikita Bulai in Saint P Ruby Community
Anton Davydov
я могу пару пунктов в блейм самой рельсы добавить, аж два пункта:

1. нет развития самого фреймворка (я не считаю что AJ или экшен текст - это хоть какое-то развитие). за столько лет “фреймворку”  задавали вопрос “а как сделать вот это и это” на что был игнор и добавление мусорного функционала по сути
2. блог за 15 минут это довольно круто и вообще, в качестве продажи - отличная идея. проблема в том, что через эти 15 минут не понятно что делать и как дальше жить, экосистема вокруг рельс - использует аналогичный подход “быстро добавить, а что потом будет - это уже пофиг”. это можно подвязать под первый пункт тоже, но я выделил все о отдельную часть


т.е. в целом, вообще пофиг на AR, связанность или то как с экшенами работать, мне бы хотелось видеть заинтересованность кор разработчиков в том, что бы решать более взрослые проблемы и развиваться вместе с пользователями, а не вот это все
Первый пункт да, боль. Его же и к самому руби отнести можно. Хотя вот 3.0 обещает быть интереснее, но поживём увидим.

Второй... уже не 2005-2007, я даже не уверен, что этим можно сейчас бравировать :) WP ещё в 2008 выпендривался своим 5 minutes setup
источник

D

Dmitry in Saint P Ruby Community
Dmitry
может если был бы тред по какой-то конкретной проблеме (который бы не прикрыли быстро) и его бы активно обсуждали, это что-то поменяло?
хотя это я слишком наивен)
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
Anton Davydov
Наверно самое большое развитие для меня с 3.0 - это параметры и мастер/слейв. Больше я ничего не помню, что именно сам фреймворк развивало
а ActionCable? 🙂
источник

NB

Nikita Bulai in Saint P Ruby Community
Dmitry Tsepelev
а ActionCable? 🙂
Его без AnyCable используют? 🤔
источник

DT

Dmitry Tsepelev in Saint P Ruby Community
Nikita Bulai
Его без AnyCable используют? 🤔
да, кто–то пользуется
источник

NB

Nikita Bulai in Saint P Ruby Community
Концептуально идея хорошая, да
источник