作者:Andg在路上 | 来源:互联网 | 2023-05-24 09:33
我想开发一个混合移动应用程序,我想知道Cordova和离子有什么区别?
1> arainone..:
Apache Cordova是一个社区项目,允许您使用一个独特的代码库为各种移动平台构建移动应用程序,因为您使用Web技术(HTML5,Javascript和CSS3)开发应用程序,而不是依赖于特定于平台的(本机)API Android,iOS或Windows Phone.
Phonegap是 Cordova的一个版本,但它是一个Adobe产品.
Ionic Framework是一组css类和一个Javascript指令和模块库,构建在 Cordova之上,带有AngularJS.
以下是Apache Cordova Wikipedia页面的摘录,但对于PhoneGap和Ionic也是如此:
生成的应用程序被称为混合应用程序,这意味着它们既不是真正的本机移动应用程序(因为所有布局呈现都是通过Web视图而不是平台的本机UI框架完成),也不是纯粹基于Web的(因为它们不仅仅是Web应用程序,但是打包为分发应用程序并可以访问本机设备API).
这三个项目都是免费和开源的.
@Amazoom如果这个答案适合你,你应该接受它作为正确的答案.
2> Ashwin G..:
PhoneGap是基地,cordova来自Apache,后者收购了Phonegap.它们现在几乎相同,离子是一个增强前端UI的框架