微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

对离子更新感到困惑

如何解决对离子更新感到困惑

我目前正在多个项目上从事Ionic 3的开发。 为了跟上最新更新,我需要升级到Ionic 5。

现在,ionic 5升级似乎可以对我的所有代码进行几乎重新设计。所以我对于应该升级到Ionic 5还是应该将框架更改为React或Vue感到困惑?

一个问题是,我目前使用的大多数Cordova插件目前不受支持(换句话说,不再维护)。

分享您的想法。

解决方法

我会选择将Ionic 5与电容器搭配使用,我认为与使用ionic 3和Cordova相比,这是一个更好的体验。

,

我认为您在这里混多个问题。

如何从v3迁移到v5?

离子团队从v3到v4做了很多API更改。他们将组件从有角度的组件移到了Web组件,现在支持绑定到多个框架。没有从v3到v4的自动迁移,因此最简单的方法可能是创建一个新的ionic项目并手动传输和重构代码。

我应该使用angular,react,vue还是vanillajs吗?

没有自动迁移,所以它的唯一好处是,您现在可以考虑更改框架。如果您继续使用angular,那可能是最快的方法,因为您只需要根据API的变化进行重构即可。

还在您编写的标签中创建了angularjs(角度v1),但是ionic3使用了标签(角度v2),所以我假设您的代码是用角度编写的。

该如何处理未维护的cordova插件?

我认为您在这里没有太多选择。如果您更喜欢开发过程,可以切换到电容器,并使用cordova插件来实现电容器尚无插件的功能。有许多有效的cordova插件,并且维护得不好。但是,如果某些方法不起作用,则必须为插件做出贡献,从应用程序中删除功能,或者自己编写本机代码(例如,使用电容器)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。