Kirill
хотя...
Дамир Хайбулин
Дамир Хайбулин
Я по интернету сужу
Kirill
ну это пример того, что люди пишут не понимая о чём
Kirill
добро пожаловать в 2к24
Дамир Хайбулин
Ну а что такое ддд тогда?
Kirill
Ну а что такое ддд тогда?
вон же написали выше
Kirill
ну типа что такое SOLID?
Kirill
архитектура?
Дамир Хайбулин
добро пожаловать в 2к24
2030 дождаться и там вообще все нейросетки будут писать. Так что сейчас ещё норм)
Kirill
паттерн?
Kirill
что DDD, что SOLID - набор принципов/философия/концепция
Kirill
а архитектура под DDD - это вон луковая и/или гексагоналка
Михаил
Но самый крутой - GRASP
Дамир Хайбулин
ну типа что такое SOLID?
Стиль и правила. Опять же судя по интернету. Больше как правила написания кода. Не столько строгие как psr,но не менее важные. Но при этом ddd подразумевает свою структуру папок и файлов, а это уже как никак архитектура
Kirill
каким боком оно тут
Kirill
про именование файлов - да, возможно
Kirill
но скорее классов, а за ними уже и имена файлов (следуя psr-4)
Kirill
но это только нейминг и всё
Михаил
Дед с батей хапнули по 100 и сцепились по пьяне, смотреть онлайн
Nikolay
а разве не Эванс?
Да, у Вернона тоже хорошо описывается
Kirill
Ну просто ты говоришь про "первоисточник"
Дамир Хайбулин
Kirill
ничоси ты быстро)
Kirill
ходят слухи, что DDD - это единственно расово верный ООП
Дамир Хайбулин
ничоси ты быстро)
Ну, а толку до талого спорить, если можно в лишний раз пойти в гугл и почитать. К тому же если я не прав, что так есть, то споря далее я лишь глупее буду выглядеть
Kirill
ты же в самом начале написал что ларавельщик
Kirill
так что мы с пониманием
Kirill
*peka*
Дамир Хайбулин
ты же в самом начале написал что ларавельщик
Разве особо что-то меняется? Там ж вроде особо без разницы на чем писать. Разве что что бы не писал на Битрикс, там все костыльное гомно
Kirill
Разве особо что-то меняется? Там ж вроде особо без разницы на чем писать. Разве что что бы не писал на Битрикс, там все костыльное гомно
ну как тебе сказать... если ты говоришь про laravel vs битрикс, то понимаешь качественную разницу
Kirill
так вот, laravel vs symfony примерно такая же разница
Kirill
возможно чуть меньше
Kirill
битрикс просто лютое говно
Kirill
но ларка - тоже довольно зашкварно
Дамир Хайбулин
ну как тебе сказать... если ты говоришь про laravel vs битрикс, то понимаешь качественную разницу
Это по большей части имел ввиду. С симфони я вот только ознакамливаюсь. Пока что доеу почитал, да демо проект посмотрел как устроен
Kirill
ну тогда сразу предупреждаю, что у тебя будет пол года/год ломка)
Дамир Хайбулин
но ларка - тоже довольно зашкварно
Yii не использовал, но слышал,что он ещё хуже)
Kirill
если чо, я исключительно с инженерной стороны рассматриваю
Kirill
для бизнеса потому что и вротпресс может быть более чем профитен для их задач каких
Дмитрий
А у меня новая работа только на симфе. Поэтому придется:)
тебя без предыдущего опыта симфы взяли, как я понял? просто тоже щас смотрю в сторону симфы, в мире пыхи это самый верный вариант развитиия похоже)
Дамир Хайбулин
ну тогда сразу предупреждаю, что у тебя будет пол года/год ломка)
Ну мне роутинги пока не очень понравились. Как-то роуты в ларе мне больше нравились. Вроде бы (но ещё не сильно изучил) в симфони нет команд для создания контроллеров, моделей и тд. В ларе же есть
Дмитрий
Угу. Но там брали людей у кого опыт был Лара/йии/симфони
ну я мидлом на ларе работаю - как раз вот такие темы и интересны, когда пишут про переход с лары на симфу)
Kirill
с другой стороны делать портянку кода ради роутов как в ларке - это такое себе
Kirill
потом открываешь этот web.php на 5к строк и охуеваешь)
Дамир Хайбулин
ну сделай так же как в ларке, работы на 5 минут)
Пока что вот читаю доку, смотрю что да как. Ещё не всё прочел)
Дамир Хайбулин
Kirill
Пока что вот читаю доку, смотрю что да как. Ещё не всё прочел)
и не прочтёшь особо, в симфе на несколько порядков больше всего и дока чуть сложнее
Kirill
в ларке дока удобнее в этом плане, имхо
Дамир Хайбулин
ну я мидлом на ларе работаю - как раз вот такие темы и интересны, когда пишут про переход с лары на симфу)
Попробуй просто для мо поставить и почитать. Сразу разница чувствуется
Kirill
всё под рукой
Kirill
хотя атрибутами удобнее
Kirill
#[AsController, Route('/')] final readonly class HomeController { public function __invoke() { // ... } } Всяко проще, удобнее и красивее
Дмитрий
Попробуй просто для мо поставить и почитать. Сразу разница чувствуется
мо это что?) симфу я недавно начал трогать - по сравнению с ларой похожа на другие фреймворки из других языков - на nest js, например, а растут все эти фреймы походу из джавовского спринга) в противоположность тому, как джанго или лара растут из рельс - то есть прослеживается два типа фреймворков как будто)
Kirill
три)
Kirill
есть ещё микро
Kirill
ну это и логично: под ынтырпрайз, под rapid и микро
Дмитрий
ну это и логично: под ынтырпрайз, под rapid и микро
а для чего микрофреймворки тогда? если есть фреймы рапид типа и фреймы для энтерпрайз или как их лучше назвать хз)
Kirill
там только роутер по факту и всё
Kirill
ну типа всякие ktor, phoenix, etc
Дмитрий
наверно они не для чего, а почему - потому что у их создателей был энтузиазм их сделать 😁
Kirill
а из серьёзных я знаю только симфу, спринг и дотнет
Kirill
ну нест пытается, но пока очень далеко
Kirill
хотя некоторые вещи там крутые, вроде аутентификации и авторизации
Kirill
даже круче симфы сделано
Kirill
с другой стороны аутх в симфе говно) так что кто угодно может лучше сделать))))
Дмитрий
хотя некоторые вещи там крутые, вроде аутентификации и авторизации
пайпы и гварды, если я правильно помню? как будто взяли мидлвары и разделили их еще на несколько сущностей)
Kirill
а я вообще не помню, давно смотрел)