我想从一个移动和桌面友好的Web客户端开始。最终,我还想构建原生移动(Android/iOS(版本。
我在旧的AngularJS方面有很多经验,在较新的Ionic和Angular框架方面有中等经验。但是还没有用它们制作网络应用程序。
我的选择似乎是:
-
使用单个 Ionic 3 项目,并使其部署为 Web 和本机应用程序,在一个代码库中具有特定于 env 的 CSS 和功能。
-
从 Web 版 Angular 6 开始,然后在 Ionic 中创建一个同级代码库,该代码库可以引入一些 Angular 代码(或将其分解为共享库(。
-
另一种选择?
有什么建议吗?警告?示例模板或要遵循的阅读?
我会等到Ionic 4。 他们正在努力将移动设备作为一个项目放入工作空间,因此您可以在一个角度的工作空间中拥有桌面、移动和共享库。