Гибридные приложения; Электрон и Метеор: перспективы и вопросы

Это скорее запрос общего руководства от опытных разработчиков, чем реальный вопрос, поэтому, пожалуйста, потерпите меня.

Как вы уже догадались, я пришел из веб-разработки. В последнее время я был заинтересован в разработке программного обеспечения для управления производством с помощью компьютера, которое, я надеюсь, будет постепенно развиваться путем разработки модулей, пока у нас не будет достаточно времени, чтобы приступить к созданию полного программного обеспечения для планирования ресурсов предприятия. (Простите, если термины неверны, я немного борюсь с английским).

Отсюда и моя загадка. Будучи веб-разработчиком, я бы надеялся снова использовать мои навыки для этого, и с ростом количества гибридных приложений и приложений для настольных компьютеров на основе веб-языков (например, Meteor и его библиотеки Electrify) я просто не могу помочь но интересно, "приспособлены" ли эти технологии к созданию таких, скажем, сложных, сложных приложений, отсюда и следующие вопросы.

  1. Являются ли эти технологии достаточно зрелыми для развития такого масштаба и стремления со временем? Я не хотел бы начинать с них только для того, чтобы они "вышли из моды" и потеряли всякую тягу.
  2. Они приспособлены для такого развития? По сравнению с нативными приложениями - скажем, в C# или Java, они действительно подходят, скажем, для; интенсивное управление базами данных?
  3. В этом начинании я намерен набрать небольшую команду (которые, в основном, выходцы из native dev). Можно ли предположить, что кривая обучения не будет слишком крутой, что они не будут безнадежно потеряны на ранних этапах обучения?
  4. Учитывая, что эти приложения должны быть очень модульными, чтобы учитывать гипотетическое программное обеспечение для планирования ресурсов Entreprise, являются ли гибридные приложения жизнеспособным вариантом?
  5. И последний вопрос может показаться не по теме, но, учитывая, что эти приложения будут в значительной степени зависеть от форм и доступа к базе данных, разве веб-технологии просто не являются инструментом торговли в этом случае? Даже когда они связаны с такими библиотеками, как React или Angular, создание и проверка форм является проблемой, в то время как в IDE, таких как VS в C#, создание форм равно перетаскиванию их в виде графического интерфейса из базы данных; если я правильно помню.

Это примерно мои допросы. Я надеюсь, что здесь вы сможете, если сможете, пролить свет на мою ситуацию, и если у вас есть другие замечания, пожалуйста, не стесняйтесь комментировать.

0 ответов

Другие вопросы по тегам