Ответы пользователя по тегу Проектирование программного обеспечения
  • Как организовать систему переключения публичных запросов на приватные?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    менять все public запросы на private

    Это каким образом?
    Что вообще за разделение странное? Обычно есть пул запросов, фронтенд в каждом запросе шлет токен авторизации, бэкенд в каждом запросе проверяет права доступа.
    Ответ написан
  • Выбор архитектуры: web или desktop?

    Xuxicheta
    @Xuxicheta
    инженер
    web-сервер от "не веб" отличается только умением работать через протокол Http
    Фактически это и есть обычный сервер, только протокол связи стандартизован, так чтобы с ним умел общаться браузер. Но точно так же с ним может общаться любой другой клиент.

    То есть выбор стоит так "использовать мне стандартный протокол или нестандартный". И тут сами выбираете.

    Сервер передаёт пользователю видео с видеокамер на которых отображается деталь. Пользователь щёлкая по изображению детали запускает процесс её обработки оборудованием. То есть, будет потоковое видео, тяжёлых вычислений не будет.

    Тут в веб тоже есть стандарт - WebRTC, но не слишком удобный, смотрите уже с чем клиент умеет работать.
    Ответ написан
    2 комментария
  • Как наследовать компонент angular?

    Xuxicheta
    @Xuxicheta Куратор тега Angular
    инженер
    Неправильный подход. Выделяете общие части в отдельные компоненты, для страниц делаете отдельные компоненты и вставляете ваши части в них.
    Наследовать компоненты не нужно.
    Ответ написан
    2 комментария
  • Архитектура Vue.js?

    Xuxicheta
    @Xuxicheta
    инженер
    Автор статьи всячески подчеркивает, что представленная методология применима для всех фреймворков, просто примеры для Реакта.
    Так что конечно применима.

    Presentational Components в vue это functional
    Store - Vuex,
    Application Services - может быть во vuex actions, а может отдельные сервисы.
    Domain - модель с логикой, которая дергает vuex, в большинстве случаев редуцируется до самих экшенов vuex и методов компонента.
    Ответ написан
    Комментировать