我正在开发一个移动应用程序,可以使用第三方插件扩展其功能和UI。稍后,这将在桌面应用程序和Web应用程序上实现。我选择的技术栈是JavaScript Stack。
技术堆栈为:
- MERN堆栈-服务器端
- ReactJS-Web应用
- 反应原生-移动
- ElectronJS-桌面
我找到的替代方法:
- 带有Xamarin的C#-桌面和移动设备
- MERN-服务器端
- ElectronJS-Web应用程序的替代品,因为它需要管理文件系统。
我需要对以下两点提出建议:
- 这是我需要本机性能时使用的最佳技术堆栈吗?
- 如果是,那么可以创建单个插件管理器和抽象层,而无需进行任何更改或将其进行少量改动即可用于所有这些技术。
如果没有,那么我应该使用哪种最佳技术堆栈和方法?