Kirill
+ сваггер ну очень медленный
Бляяя... Да причём тут вообще сваггер?
Kirill
Что за чушь вообще
Павел
Высокоуровнево же взгляни
А причем тут инверсия? У нас есть несколько гексагонов (который может быть чем угодно, вплоть до микросервисов), которые предостоавляют порты, и под порты пишутся адаптеры
Kirill
Тоже самое как написать "TCP/IP очень медленный, т.к. я пробовал Битрикс"
Vladislav
Дак про доку речь, я не понимаю, в чем баттхерт
Kirill
Дак про доку речь, я не понимаю, в чем баттхерт
В том, что ты говоришь что tcp медленный)
Kirill
И он плохой
Kirill
Ну точнее сваггер, один фиг
Yevgeniy
Дак про доку речь, я не понимаю, в чем баттхерт
В чем у тебя проблема со скоростью генерации доки? Ты так уж часто ее генеришь?
Kirill
В чем у тебя проблема со скоростью генерации доки? Ты так уж часто ее генеришь?
В том, что он взял какой-то один инструмент для генерации кривой и решил что это оно и есть
Kirill
Ну как я и написал, судит по TCP/IP по Битриксу)
Павел
Он через аннотации генерируется через php doc супер криво и без подсказок
Скорее всего вы имеете ввиду, какую то реализацию под пых, который генерирует сваггер по аннотациям/атрибутам. Сам по себе сваггер живет отдельно от php. Вот вам и "напихивают"
Yevgeniy
Михаил
ддд фигня - пиши как получится. Главное разделяй ответсвенность и делай чистую архитектуру
Михаил
потом можно на 3 буквы перейти
Михаил
вцелом CA - это про разделение ответственности и про поток данных. ВСё.
Павел
Вообще почему то у нас не популярен GRASP. А если вчитаться, то там всё это есть
Vladislav
Какую из? Их вроде несколько
В Yii2, вот так: https://github.com/yii2mod/yii2-swagger
Павел
Лучше всяких солидов и чистых архитеутр
Михаил
Да, кстати. Грасп реально не популярен, но освоив эти паттерны - то чисто на них можно жить
Павел
В Yii2, вот так: https://github.com/yii2mod/yii2-swagger
Да это сваггер чистый в реализации пыхи, и вроде как он не кривой должны быть а нормальный
Михаил
Это как рецепт хорошей архитектуры
Yevgeniy
Лучше всяких солидов и чистых архитеутр
Грасп имхо еще более абстракнтый чем солид))
Yevgeniy
Но конечно не такой как ддд
Павел
Грасп имхо еще более абстракнтый чем солид))
Мб, но в отличии от солида, он охватывает крутые штуки, которые если применять на разных уровнях - то будет все ок
Михаил
Кстати, щас пишу на гошке. У нас в компании контракт фирсте подход. То есть мы сначала описываем свагеры, ямлики - а потом из них генерируем эндпоинты и дтошки В симфе есть что-то подобное?
Павел
Вообще многое рассказывает об одном и том же
Павел
Кстати, щас пишу на гошке. У нас в компании контракт фирсте подход. То есть мы сначала описываем свагеры, ямлики - а потом из них генерируем эндпоинты и дтошки В симфе есть что-то подобное?
Ну если не автогенерация кода, то тут по сути правила компании и процессов. Опять же, есть команды, то проще договориться (или описать) доку, и чтобы по ней уже писали фронт и бэк паралельно
Михаил
ненеене, я про пакеты
Павел
ненеене, я про пакеты
Ну т.е. автогенерация кода, верно?
Павел
Просто в гошке же все типизировано, и на вход выход нужны структуры. В симфе и пыхе это не обязательно
Павел
Но наверняка можно на мейке соорудить или еще что
Павел
Или прям по ямлу, да
Павел
ты подразумеваешь маппинг объектов?
Ну да. Как я понял у Михаила есть пакет на го, который читает например доку, по этому можно в принципе построить контроллер а так же request response структуры (классы). Далее пишется уже логика руками
Павел
А если изменилась схема, как контроллер перегенерить?
Ну это уже другой вопрос. Хз как там))
Юра
Если настроен пайплайн контракт тестирования абсолютно все равно из свагера код или наоборот
Dimk_O
Одной командой генерится дока
Dimk_O
А готовые админки есть под симфу?
Dimk_O
Типа как Laravel Nova?
Kirill
Третий муншайн)
Михаил
?
Он ёр креееееееейзи даймонд
Михаил
А готовые админки есть под симфу?
Easy admin есть Достаточно проста в настройках, легко разворачивается и интегрируется с текущими сущностями Если захочешь прыгнуть выше базовой настройки - готовься страдать
Михаил
А вцелом все админки в симфе это…
Kirill
Как и в ларке, собсно
Dimk_O
filamentphp.com жаль на симфе нет что то такого, очень крутая админка с большим функционалом
Dimk_O
Не, там много функционала всякого
Kirill
Папахивает обычным демо админкой на бутстрапе
Не, это самая медленная и говнокодистая шляпа в мире, ты чего
Kirill
Даже Битрикс быстрее
Михаил
Ну да, чисто Backend api для фронта
Но админка вроде и не нужна, да 🌚
Юра
Я делал ещё круче чем нова
Юра
Но не доделал )
Юра
Так использовал для себя
Юра
Всё-таки делать для себя и вылить в паблик разные вещи. Нужно все описать , документация, баги фиксить, обновлять, отвечать на вопросы и т.д. сейчас на это нет времени
Юра
Но было бы неплохо доделать
Юра
Там можно было даже красивые графики рисовать и мышкой все настраивать
Юра
Юра
Выглядит так
Юра
Но сейчас на рынке есть всякие ноукод штуки где можно админки строить и это тоже нужно учитывать
Юра
Типо airtable
Юра
Есть у кого-нибудь будет желание объединиться и сделать конкурента Лара Нова пишите в личку )
Юра
Но я не сильно верю в успех так как пользователей симфы гораздо меньше чем ларавеля
The Ant
Есть у кого-нибудь будет желание объединиться и сделать конкурента Лара Нова пишите в личку )
На фронте полно админок. Бекендовый рендер нынче как-то странно выглядит
Юра
Там не бекенд
Юра
Там спа
Юра
Но конфигурится на беке
The Ant
На чем?
Юра
Квазар
The Ant
Это вуе вроде?
Юра
Да