apache cordova和ionic之间有什么区别? [英] What is the difference between apache cordova and ionic?

查看:165
本文介绍了apache cordova和ionic之间有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想开发一个混合移动应用程序,我想知道Cordova和离子有什么区别?

I want to develop a hybrid mobile application and I want to know what is the difference between Cordova and ionic?

推荐答案


  • Apache Cordova 是一个社区项目,可让您为各种移动平台构建移动应用使用一个独特的代码库,当您使用Web技术(HTML5,Javascript和CSS3)开发应用程序时,而不是依赖于Android,iOS或Windows Phone等特定于平台的(本机)API。

  • Phonegap 的一个版本Cordova 但它是Adobe产品。

  • Ionic Framework 是一组css类和一个Javascript指令和模块库,建立在 Cordova 之上,与AngularJS一起使用。

    • Apache Cordova is a community project, letting you build mobile apps for various mobile platforms with one unique code base, as you develop your app with web technologies (HTML5, Javascript and CSS3) instead of relying on platform-specific (native) APIs like those of Android, iOS, or Windows Phone.
    • Phonegap is a version of Cordova but it's an Adobe product.
    • Ionic Framework is a set of css classes and a library of Javascript directives and modules, built on top of Cordova, with AngularJS.
    • 这是一个摘录来自 Apache Cordova Wikipedia页面,但 PhoneGap也是如此 Ionic

      Here is an extract from Apache Cordova Wikipedia page, but that is true for PhoneGap and Ionic as well:


      结果应用程序被称为 hybrid ,这意味着它们既不是真正的本机移动应用程序(因为所有布局呈现都是通过Web视图而不是平台的本机UI框架完成的),也不是纯粹基于Web的(因为它们不只是Web应用程序,而是打包为分发应用程序并可以访问本机设备API。)

      The resulting applications are said to be hybrid, meaning that they are neither truly native mobile application (because all layout rendering is done via Web views instead of the platform's native UI framework) nor purely Web-based (because they are not just Web apps, but are packaged as apps for distribution and have access to native device APIs).

      所有三个项目都是 free open-source

      这篇关于apache cordova和ionic之间有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆