我有一个使用角度5和角度材料的现有网络应用程序,我想把它变成一个移动应用程序。
我听说我必须使用(Ionic + Cordova)将其变成移动应用程序,但我也听说我必须丢弃角度材料和路由,并可能重新设计我的网络应用程序... < / p>
所以,我有3个问题: -
答案 0 :(得分:0)
如果我不需要任何插件,我是否可以将其设为仅使用cordova“无需任何更改”的移动应用程序? (作为Playstore中的应用程序而不是PWA)。
您仍然需要在应用中进行一些更改,例如在cordova设备准备好时引导Angular。但你可以添加检查,如果有可用的cordova然后这样做,否则就这样做。
但是请注意,应用程序的性能不会达到离子标记,因为Ionic会对Angular进行各种更改,以使其更快并与移动设备兼容
Ionic的正确方法是从开发移动应用程序开始,然后它也可以作为一个没有任何变化的网站工作吗?
在某种程度上,是的。因为Ionic是移动的第一个框架。所以你应该从Ionic开始(从Angular 5移植到Ionic不会让人头疼),然后让它像网站一样工作。
NativeScript是否需要与Ionic相同的现有Web应用程序工作量?或更多?
NativeScript是什么意思?如果你问的是Cordova / Ionic支持的本机插件,那么使用原生插件将是一个很小的步骤。