让我在这些问题的前言中说:“我不是一个网络开发人员。”我的大部分工作都是用Python进行数据分析的。
首先,我正在学习网页技术,如HTML/CSS、JS、Ionic和AngularJS,以便调试以前开发人员编写的非常可怕的移动应用程序。
该应用程序是在Ionic框架中使用Cordova插件和AngularJS构建的(是的,不是新的角度6-7)。
我的问题是:
发布于 2019-03-20 16:04:36
1)您不需要降低您的Ionic版本,而是需要安装@离子型/v1-工具包包。
2)这更多是一个主观的问题。我的理解是,至少在不久的将来,v1将保持稳定。然而,它不太可能有任何更积极的发展。您可能会遇到老生态系统的常见问题,例如过时的依赖关系、过时的体系结构模式、缺乏学习资源。
目前,我已经将一些应用程序从v1升级到了v3/v4,我非常喜欢现代的角度风格、体系结构和功能。所以就有了。打字本也很有用。该应用程序最终将需要升级,从1升级到2是完全重写的马希病毒状态。你在Ionic 1应用上做的工作越多,升级就越困难。不了解你的情况,它可能是值得考虑首先升级,以限制技术债务的发展和更好的未来证明你的应用程序。
好消息是他们使用相同的cordova,所以本地功能不太可能受到影响。新版本的Ionic更快,支持延迟加载,有更好的组件美观,和PWAs工作更好。如果你对这些方面感兴趣,那可能会影响你的决定。有关更多信息,请参见此链接和这一个。第二个链接表明,在版本1上不再进行任何活动。
希望这能有所帮助。
发布于 2019-03-20 05:27:59
- If you want to run Ionic 1 app then you should downgrade your installed ionic version to ionic 1.
-Ionic has updating day by day its better to update your ionic 1 projects to ionic 2+ because Ionic 2 is completely different from Ionic 1,as the language for framework has changed.Its no more angular 1,it's angular 2+ , TYPESCRIPT.
-At a high level, Ionic 2+ is a complete rewrite of the Ionic 1 project with Angular >= 2.x.
https://stackoverflow.com/questions/55252183
复制相似问题