对于现有的angular 5 app:我可以只使用cordova制作移动应用程序吗?

时间:2018-04-22 06:10:53

标签: angular cordova ionic-framework ionic3 nativescript

我有一个使用角度5和角度材料的现有网络应用程序,我想把它变成一个移动应用程序。

我听说我必须使用(Ionic + Cordova)将其变成移动应用程序,但我也听说我必须丢弃角度材料和路由,并可能重新设计我的网络应用程序... < / p>

所以,我有3个问题: -

  1. 如果我不需要任何插件,我是否可以将其设为仅使用cordova“移动应用”而不做任何更改? (作为Playstore中的应用程序而不是PWA)。
  2. Ionic的正确方法是从开发移动应用程序开始,然后它也可以作为一个没有任何变化的网站工作吗?
  3. NativeScript是否需要与Ionic相同的现有Web应用程序工作量?或更多?

1 个答案:

答案 0 :(得分:0)

  

如果我不需要任何插件,我是否可以将其设为仅使用cordova“无需任何更改”的移动应用程序? (作为Playstore中的应用程序而不是PWA)。

您仍然需要在应用中进行一些更改,例如在cordova设备准备好时引导Angular。但你可以添加检查,如果有可用的cordova然后这样做,否则就这样做。

但是请注意,应用程序的性能不会达到离子标记,因为Ionic会对Angular进行各种更改,以使其更快并与移动设备兼容

  

Ionic的正确方法是从开发移动应用程序开始,然后它也可以作为一个没有任何变化的网站工作吗?

在某种程度上,是的。因为Ionic是移动的第一个框架。所以你应该从Ionic开始(从Angular 5移植到Ionic不会让人头疼),然后让它像网站一样工作。

  

NativeScript是否需要与Ionic相同的现有Web应用程序工作量?或更多?

NativeScript是什么意思?如果你问的是Cordova / Ionic支持的本机插件,那么使用原生插件将是一个很小的步骤。