Задать вопрос
  • Нужны ли микрофронты для модульной crm/erp?

    @inkrot
    Зависит от масштаба вашего проекта, но скорее всего ответ - нет.

    У вас 1 команда фронтендеров, которая делает все модули системы.
    Микросервисы (в том числе на фронте) помогают, если у вас разные команды и каждая делает свой модуль, и хотят в разные время деплоить свою часть независимо от остальной системы. Без хорошо написанного CI/CD, BFF и обертки над микрофронтами - вы только усложните жизнь себе и юзерам.

    Если у вас тяжеловесный модуль, можно использовать lazy loading (https://react.dev/reference/react/lazy), во всех современных фронтенд фреймворках есть его поддержка. Не усложняйте архитектуру проекта без острой необходимости. А когда вам реально потребуется микросервисная архитектура, вы это сразу почувствуете.
    Ответ написан
    Комментировать
  • Почему на node.js до сих пор нету фреймворка уровня symfony или zend?

    @inkrot
    Привет из 2020, всем кто задался подобным вопросом взгляните на NestJS, тот же symfony serializer здесь class-transformer, а вместо Doctrine есть TypeORM. В самом NestJS отличное dependency injection, TypeScript со статической типизацией, а производительность выше чем у Spring (тык).
    Ответ написан
    Комментировать