Реализация многоплатформенной архитектуры плагинов - PullRequest
0 голосов
/ 25 ноября 2018

Я работаю над мобильным приложением, которое может расширять свои функциональные возможности и пользовательский интерфейс с помощью сторонних плагинов.Позже это будет реализовано в настольном приложении и веб-приложении.Технологический стек, который я выбрал, - это стек JavaScript.

Технический стек:

  • Стек MERN - на стороне сервера
  • ReactJS - веб-приложение
  • React Native - Мобильный
  • ElectronJS - Настольный ПК

Альтернатива, которую я нашел:

  • C # с Xamarin - Настольный ПК и мобильный
  • MERN- на стороне сервера
  • ElectronJS - альтернатива веб-приложению, так как этому приложению требуется управление файловой системой.

Мне нужны предложения по следующим двум пунктам:

  1. Является ли это лучшим технологическим стеком для использования, поскольку мне нужна собственная производительность?
  2. Если да, то возможно ли создать один менеджер плагинов и абстрактный слой, который можно использовать во всех этих технологиях без небольших изменений?,Если нет, то какой будет лучший технологический стек и подход, который я должен использовать?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...