Дмитрий
@Kwinta
Дмитрий
вот
Дмитрий
у меня тут заточено на экспорт данных
Дмитрий
ну да, все выгрузки сощдаются в базе и крон потом проходит на выгрузку
Дмитрий
Дмитрий
флаги запуска и тд
Дмитрий
и написано, так, что сдохнет процесс, то ничего страшного
Сергей Rekryt
у меня модель примено такая, есть type это тип задачи, всего 3 задачи существует и state - состояние выполнено или нет
Дмитрий
а не модель
Сергей Rekryt
ну да
Дмитрий
модель в mvc это обработка данных
Сергей Rekryt
я имел ввиду модель данных
Дмитрий
они могут запускаться асинхронно
Сергей Rekryt
или проверку что если не завершена прошлая задача то не запускать
Дмитрий
зачем?
Дмитрий
нет, это не правильно
Сергей Rekryt
зависит от задачи конечно
Дмитрий
ну елси можно запускать ассинхроно, то почему нет?
Сергей Rekryt
в большинстве случаев наверное с помощью асинхронного запуска будет удобно управлять нагрузкой
Сергей Rekryt
но у меня например нельзя асинхрон
Дмитрий
ну тогда да, смотреть и блокировать
Дмитрий
ну короче прицнип вы поняли?
Сергей Rekryt
да, спасибо
Дмитрий
я кстати компонент джумлы вот сейчас пишу один и забацал всю загрузку компонента где возможно по psr4 и сделал модульное MVC
Сергей Rekryt
Я уже несколько месяцев по одному заказу делаю CMS с CCK и ORM
Дмитрий
Сергей Rekryt
щас попробую показать
Сергей Rekryt
в целом это бекенд который реализует jsonRPC API сессии хранятся в бд и могут работать через куки или JWT токен пример запроса [ { method: "apps.check", data: [] } ] означает вызыв метода check default контроллера компонента apps
Сергей Rekryt
Сергей Rekryt
Дмитрий
это не совсем джумла
Дмитрий
вы на чистом пыхе пишите?
Дмитрий
api
Сергей Rekryt
да, на doctrine
Дмитрий
в j4 в курсе, что апи появилось?
Сергей Rekryt
cms создаёт таблицы комопнентов автоматичеки через ORM генерируемой по данным в этом свойстве кофига приложения
Сергей Rekryt
и следит за изменениями описаний обновляя таблицы в бд
Дмитрий
стоп
Дмитрий
то есть эта утилита создает таблицы в бд, и скк к ним цепляется?
Дмитрий
и выводит на фронте эти данные
Дмитрий
так?
Сергей Rekryt
и даёт фронту api через которое тот получает orm связи свойства сущности и ключи
Сергей Rekryt
а также методы для получения данных через OueryBuilder построенные на основе описаных связей сущностей в бд
Сергей Rekryt
а теперь прикол...
Дмитрий
а какое ццк вы используете?
Сергей Rekryt
вот компонент который создаёт сущности описывающие принципы реляционных связей сущностей
Дмитрий
по идее так нормально только себлод может в джумле
Дмитрий
а джумла вам тогда для чего?
Сергей Rekryt
для joom я тоже написал своё cck
Сергей Rekryt
и много работаю с joom, много проектов
Дмитрий
ну я понял, вы асбтрагировались от джумлы в прицнипе вообще, сторонний инструмент все генерирует и апи реализует и просто компонент в джумле, который вытаскивает данные из бд сгенерированной
Сергей Rekryt
Дмитрий
у меня была идея сделать апи для джумлы, чтобы можно было любой компонент цеплять, но в j4 все появилось и это отсеялось все
Сергей Rekryt
j4 уже вышла?
Дмитрий
нет
Сергей Rekryt
там ведь альфа
Vladimir
j4 уже вышла?
ну пятая альфа
Vladimir
до конца года навеное допинают
Сергей Rekryt
будем смотреть, сейчас рендеринг фронтенда уходит в javascript в т.ч. SSR, в новой joom планируется реализация json api некого как я понял?
Дмитрий
@Kwinta но у жтого инструмента нет апи из коробки, вы сами написали rest api?
Дмитрий
отдача например всех кодов запросов правильно допустим
Сергей Rekryt
это не rest а jsonRPC
Сергей Rekryt
да, коды все отдаются
Vladimir
вы остаете от жизни
Сергей Rekryt
SSR я так и сказал
Vladimir
SSR я так и сказал
написано чтов javascript
Сергей Rekryt
ну не через php же на v8 рендерить шаблоны
Vladimir
так вот сейчас последние рекомендации от гугла - как можно меньше нагружать js
Сергей Rekryt
nest next и nuxt
Сергей Rekryt
вот что щас в качестве SSR а это всё js
Дмитрий
так, а в чем разница этого? это какой-т протокол что ли?
Дмитрий
не http
Дмитрий
в чем прикол то?
Vladimir
вот что щас в качестве SSR а это всё js
ssr может быть чем угодно отрендерен