【问题标题】:Ratchet vs PhoneGap [closed]Ratchet vs PhoneGap [关闭]
【发布时间】:2015-01-02 05:49:58
【问题描述】:

PhoneGap 和 Ratchet 有什么区别。如果我理解正确,两者都是使用 HTML、CSS 和 Javascript 构建移动混合应用程序的前端框架。一个比另一个更好,如果是,为什么?

【问题讨论】:

  • 你没有理解正确,Ratchet 是一个前端框架,phonegap/cordova 是一个使用 HTML、CSS 和 JavaScript 构建原生移动应用程序的平台。因此,您使用 Ratchet 或任何其他前端框架来创建应用程序,并使用 cordova 来打包应用程序并使用原生功能。

标签: cordova ratchet


【解决方案1】:

Phonegapcordova 的糖衣版本。这些主要作用是将 HTML、JS、CSS 转换为您想要的平台文件,如 apkipa(apple) 等。

Ratchet 是完整的前端框架。因此,如果您在您的应用程序中使用它,最后您需要使用 phonegap 或 cordova 来让您的应用程序适合您的平台。

一个比另一个更好,如果是,为什么?
Ratchet 是前端框架。而phonegap是核心部分。您如何比较 Ratchet 和 phonegap?

phonegapcordova 是移动浏览器和所需平台的原生功能之间的桥梁。用于浏览器访问相机、读取存储、读取联系人等移动硬件

Apache Cordova 是一个开源移动开发框架。它允许您使用 HTML5、CSS3 和 JavaScript 等标准 Web 技术进行跨平台开发,避免了每个移动平台的原生开发语言。应用程序在针对每个平台的包装器中执行,并依靠符合标准的 API 绑定来访问每个设备的传感器、数据和网络状态。

如果您是以下情况,请使用 Apache Cordova:

  1. 一位移动开发人员并希望将应用程序扩展到更多 不止一个平台,而不必为每个平台重新实现它 平台的语言和工具集。

  2. 一位 Web 开发人员并希望部署一个打包的 Web 应用程序 在各种应用商店门户中分发。

  3. 对混合原生应用程序感兴趣的移动开发人员 具有可以访问的 WebView(特殊浏览器窗口)的组件 设备级 API,或者如果您想开发插件接口 在原生组件和 WebView 组件之间。

【讨论】:

    猜你喜欢
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    相关资源
    最近更新 更多