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