【问题标题】:How does Cordova convert my code to mobileCordova 如何将我的代码转换为移动代码
【发布时间】:2019-06-29 18:18:51
【问题描述】:

我有一些问题。

问题 1) 我知道 Cordova 是用纯 js 编写的。 Ionic 团队站起来,决定通过编写打字稿代码和 Angular 来包装 Cordova 插件和使用它。所以 ionic 位于 Cordova 之上。两者都是框架,但 Cordova 更深入。我说的对吗?

问题 2) 哪一个真的可以将我的代码转换为移动代码?我知道没有浏览器,手机无法理解 js/html/css。所以某些东西将我的 Ionic 代码转换为某些东西。 a)我的代码转换成什么? b) 真正转换我的代码的是什么?

我正在开始 ionic 开发,我真的很想先了解这一点。

【问题讨论】:

标签: android cordova ionic-framework ionic2


【解决方案1】:

Ionic 它只是一个移动开发框架,因此您可以使用设计组件以及其他插件来开发应用程序。

当我们提到术语 Cordova 时,它是一个主要核心,它允许您使用标准 Web 技术 - HTML5、CSS3 和 JavaScript 进行跨平台开发。应用程序在针对每个平台的包装器中执行,并依赖符合标准的 API 绑定来访问每个设备的功能,例如传感器、数据、网络状态等。

架构

cordova 应用程序有几个组件。下图显示了 cordova 应用程序架构的高级视图

网络视图 启用 Cordova 的 WebView 可以为应用程序提供其整个用户界面。在某些平台上,它还可以是更大的混合应用程序中的一个组件,将 WebView 与本机应用程序组件混合在一起

网络应用

这是您的应用程序代码所在的部分。应用程序本身被实现为一个网页,默认情况下是一个名为 index.html 的本地文件,它引用 CSS、JavaScript、图像、媒体文件或其他资源是它运行所必需的。应用程序在本地应用程序包装内的 WebView 中执行,您将其分发到应用商店。

更多了解请看这篇文章

https://cordova.apache.org/docs/en/latest/guide/overview/

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2020-07-12
    • 2017-09-28
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 2022-12-30
    相关资源
    最近更新 更多