Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 November 11

ЕЗ

Евгений Зубаиров... in Ruby, Rails, Hanami | dry-rb
Alexander G
там что, нет контроллеров? )
Я могу любой модуль в роутере указать, который может лежать где угодно в проекте и никто меня не остановит.
источник

ЕЗ

Евгений Зубаиров... in Ruby, Rails, Hanami | dry-rb
( ͡° ͜ʖ ͡°)
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Я могу любой модуль в роутере указать, который может лежать где угодно в проекте и никто меня не остановит.
в рельсах тоже
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
но это будет мимо фреймворка. этот разговор не туда уходит )
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Да не любой ж.
Вот, например, какой-нибудь Phoenix из мира Elixir. Там как хочешь так и организовываешь код.
но ведь фреймворки так или иначе существуют, чтобы диктовать архитектуру

феникс не исключение
источник

ЕЗ

Евгений Зубаиров... in Ruby, Rails, Hanami | dry-rb
Alexander G
в рельсах тоже
Только после ебли с автолоадером.
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
правда архитектуры разные бывают
источник

ЕЗ

Евгений Зубаиров... in Ruby, Rails, Hanami | dry-rb
Cucumba Morozov
но ведь фреймворки так или иначе существуют, чтобы диктовать архитектуру

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

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
то паттерны
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
вот мой поинт как раз и в этом. Много вопросов про организацию "сервисов" внутри приложения.
Пора бы фреймворкам взять это на себя.

Это как с табами/пробелами. Поставь рубокоп и пропиши правила, установи диктат пробелов.
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Ну нет, фреймворки существуют чтобы сократить время на задачу.
То что они, каждый как может, предлагают какую-то архитектуру - сайдэффект.
фреймворк это слово, которое существует за пределами ПО. скорее всего, оно пришло к нам

я предлагаю смотреть на другие определения
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
вон словари говорят такое:

https://dictionary.cambridge.org/dictionary/english/framework

> a supporting structure around which something can be built

> a system of rules, ideas, or beliefs that is used to plan or decide something:
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
>  a basic conceptional structure (as of ideas)
> a skeletal, openwork, or structural frame

https://www.merriam-webster.com/dictionary/framework
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Ну нет, фреймворки существуют чтобы сократить время на задачу.
То что они, каждый как может, предлагают какую-то архитектуру - сайдэффект.
это какое-то личное понимание слова и понятия. Надо после этого ставить "ИМХО"
источник

ЕЗ

Евгений Зубаиров... in Ruby, Rails, Hanami | dry-rb
Не вижу тут противоречия, если честно.
a supporting structure around which something can be built нужна для того чтобы задачи решать, а не чтобы архитектуру делать каким либо образом, не?
источник

VK

Vasyl Kuzmyk in Ruby, Rails, Hanami | dry-rb
Alexander G
вот мой поинт как раз и в этом. Много вопросов про организацию "сервисов" внутри приложения.
Пора бы фреймворкам взять это на себя.

Это как с табами/пробелами. Поставь рубокоп и пропиши правила, установи диктат пробелов.
Зачем? Тебе же сам руби говорит, что есть куча способов сделать одну вещь, какой тебе удобный, такой и бери
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Не вижу тут противоречия, если честно.
a supporting structure around which something can be built нужна для того чтобы задачи решать, а не чтобы архитектуру делать каким либо образом, не?
ты не с той стороны смотришь
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
архитектура тоже нужна для решения каких-то задач
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
@ungewissheit дети смотрят сейчас аватара. Никак не мог вспомнить, где же я тебя видел (пока не вспомнил)
источник

CM

Cucumba Morozov in Ruby, Rails, Hanami | dry-rb
Евгений Зубаиров
Не вижу тут противоречия, если честно.
a supporting structure around which something can be built нужна для того чтобы задачи решать, а не чтобы архитектуру делать каким либо образом, не?
панельные дома — результат фреймворка. есть вещи, которые диктуются им и ты никуда от них не денешься
источник