【问题标题】:For existing angular 5 app: Can I use only cordova to make it mobile app?对于现有的 Angular 5 应用程序:我可以只使用 cordova 来制作它的移动应用程序吗?
【发布时间】:2018-10-02 10:29:32
【问题描述】:

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

我听说我必须使用 (Ionic + Cordova) 将其制作成移动应用程序,但我也听说我将不得不放弃角材料和路由,并且可能重新设计我的网络应用程序......

所以,我有 3 个问题:-

  1. 如果我不需要任何插件,我可以将它变成一个只使用cordova“不做任何更改”的移动应用程序吗? (作为 Playstore 中的应用而不是 PWA)。
  2. Ionic 的正确方法是从开发移动应用程序开始,然后它可以在没有任何更改的情况下作为网站运行吗?
  3. NativeScript 是否需要与 Ionic 一样的现有 Web 应用程序工作量?还是更多?

【问题讨论】:

    标签: angular cordova ionic-framework ionic3 nativescript


    【解决方案1】:

    如果我不需要任何插件,我可以将它变成一个只使用cordova“不做任何更改”的移动应用程序吗? (作为 Playstore 中的应用而不是 PWA)。

    您仍然需要在您的应用程序中进行一些更改,例如在 cordova 设备准备好时引导 Angular。但是您可以添加检查,例如 cordova 是否可用,然后执行此操作,否则执行此操作。

    但请注意,应用程序的性能将无法达到 Ionic 的标准,因为 Ionic 对 Angular 进行了各种更改以使其更快并与移动设备兼容

    Ionic 的正确方法是从开发移动应用程序开始,然后它可以在没有任何更改的情况下作为网站运行吗?

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

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

    你所说的 NativeScript 是什么意思?如果您询问 Cordova/Ionic 支持的本机插件,那么使用本机插件将是小菜一碟。

    【讨论】:

    • 非常感谢,但是对于“性能”来说,是真的很慢还是和web app一样?
    • 它不会真的很慢,但你可以根据 Ionic 应用程序的性能来判断它。
    • “NativeScript 是什么意思” - docs.nativescript.org/start/introduction
    • 我听说使用 NativeScript 您只需要创建 xml 视图而不是 html,您将拥有一个原生的跨平台移动应用程序和您的 Web 应用程序。与 Ionic 相比,您知道工作量吗?
    猜你喜欢
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多