мне кажется что опасность не в библиотеке, в том числе архитектурная, а в руках разработчика
кто-то построит структурный проект с мидлварями а кто-то монструозный говнокод с вызовами в скуль по кнопке из юи
можно же встроить правильно нечто подобное, чтобы он не размывал ответственность, через какие нибудь образные свои ServerAPI, ClientAPI, UIBridge
и использовать просто как часть инфраструктуры
а тем кому надо они охуенно справятся и так
я неделю назад смотрел код, где у чела каждый клик по кнопке в юайке вызывает серверный евент который делает инсерт
охуенно
На самом деле нет
Вы чуть-чуть на разных языках говорите. Ты - как разработчик, а Учиха как проектировщик скорее.
И без орм будет то же самое что с ним - че то там пушится и записывается в бд прямым селектом, правильно
Так и зачем тогда ебаться
Да, формально маршрут тот же, но у тебя меняется семантика связей
Это ломает архитектуру и восприятие, с точки зрения дизайна кода - да, это конечно как минимум стирает границы понимания зон ответственности, и это плохо.
Универсальный мост ломает или ну как минимум меняет доступность действий, вызывая соблазн кнопка-сервер-инсерт как ну минимум на уровне восприятия
И это
именно так и есть
Если ты ограничиваешь его, делаешь транспортный слой как вот какой то UIBridge, цеф никогда не видит серверные прямые энтрипойнты, принимает команды-аргументы с валидацией и правами, пушит состояние в слой а не команды "покажи модалку", ещё с какими нибудь вайтлистом и типизированными дто - тогда окей, он останется инструментом.
И писать такие штуки как ограниченный транспортный слой - нормально.
Но "удобная прослойка" чтобы туда-сюда пушить евенты - да понятно, удобно, прикольно да и ничего такого, просто враппер
Но на самом деле архитектурно - полная хуйня, конечно.
С другой стороны ну на рагемп про щас бы про клир код и архитектуру говорить, лмао
Работает и похуй, ещё и удобно, ёбнешься
Грю, тут люди "сборку с нуля чтобы не ставить ебучую баганую редагу" на прямом скуле пишут
А вы развели
Для почти любого рядового разработчика здесь это будет скорее полезно чем нет почти в любом случае
А до разделений зон ответственности, слоёв и дизайна кода он сам когда-нибудь дойдёт
Или нет