我们目前有一个基于AnjularJS 1.4的网络应用程序。现在我们需要为我们的产品开发移动应用程序。我们认为离子对我们来说是一个很好的框架,因为它是基于Angular的。
该团队没有离子骨架的经验。现在的问题是我们应该使用哪种版本的离子?如何将一个AngularJS 1.4我们的应用程序转换为离子移动应用程序并最大化代码重用? Ionic 2似乎有更好的性能和其他好处。是否有可能使离子2和AngularJS 1.4在相同的代码库中共存并重用当前代码?
答案 0 :(得分:1)
没有直接的方法可以做到这一点。 Ionic 2基于Angular 2,具有许多重要的性能,可用性和功能改进。
非常高级的离子1基本上只是一个包装器和放大器。 AngularJS 1.x的指令/组件库。 Ionic 2旨在利用Angular 2 +的所有优点。
简而言之,为了获得Ionic 2的好处,一切都必须升级。所以,如果你所拥有的一切都在工作,而且表现并不迟钝,那么就没有理由选择Ionic 2,你可以使用离子1。
答案 1 :(得分:0)
您需要将代码移植到Angular 2才能与Ionic 2一起运行,因为Ionic 2构建在AngularJs 2上。
它采用Angular 2并添加其他功能,如不同的路由,样式等。