Cordova 是用于使用HTML,CSS和JS进行移动App开发,多平台共用一套代码,免费开源。我们可以认为Cordova是一个容器,用于将我们的网络应用程序与本机移动功能连接。默认情况下,Web应用程序不能使用本机移动功能。这就是Cordova进来的地方。它为网络应用和移动设备之间的连接提供了桥梁。 通过使用cordova,我们可以使混合移动应用程序,可以使用摄像头,地理位置,文件系统和其他本地移动功能。
特点:
- 跨平台重用代码(Cordova包装你的HTML/JavaScript app到原生app容器中,可以让你访问每个平台设备的功能。这些功能通过统一的JavaScript API提供,让你轻松的编写一组代码运行在几乎市面上的所有手机和平板上,并可以发布到相应的app商城中)
- 支持离线场景应用
- 访问设备原生API
Cordova工具
多样化的生态,包括命令行工具、JavaScript框架和云服务用来增强Cordova的功能
Adobe PhoneGap
是Apache Cordova最原始和最流行的分发。只需要几分钟,就可以让你的HTML,CSS和JavaScript变成你设备上的一个App,你只要简单的使用我们 桌面 和 开发者应用.
Ionic
是一个前端SDK用来构建跨平台移动App。以Angular做基础,也提供平台集成服务,如消息推送和分析。
Monaca
综合云动力和框架无关的工具集。Monaca同时支持在线和离线的开发、动态加载调试和云构建体验。
Onsen UI
基于自定义元素的HTML5框架,提供大量可供选择的组件和响应式布局支持。Onsen UI可以让你设计专业的多平台应用,无需更多的技能。
Visual Studio
流行的IDE,用来为Android,iOS和Windows构建跨平台的App。凭借先进的构建和调试支持来完成。
TACO
Apache Cordova的命令行实用工具,被设计用于构建混合App更轻松愉快。快速安装,友好的命令行。运行时质量检测
Telerik
平台是一个完整的移动应用开发平台,用于混合和原生App开发通过JavaScript。 使用我们免费和开源的Kendo UI框架,Telerik平台应用在应用程序的各个生命周期-从想法到部署。
GapDebug
用于调试和管理混合的iOS和Android移动应用的免费工具。拖放应用程序安装,即时调试和全面的跨平台支持,GapDebug改变你 什么是好的调试的观点。
App Builder
是一个用于Microsoft Windows的完整IDE,你可以用他创建HTML5和原生应用而不需要编程知识。 提供了很多控制和功能将会用于你的App,还有很多App例子用于你学习。
Intel XDK
HTML5 IDE是Cordova专用工具,用于项目配置、插件管理、集成仿真和调试、在设备上预览和动态加载、云构建还有更多。
Cocoon
是基于Cordova的云服务用来构建原生HTML5 App和游戏。Cocoon专注于提供最好的webview引擎和功能,比如:Canvas+, JS加密和定制开发的App.
Framework7
是一个免费开源的移动HTML框架,用于开发混合移动App或者Web App有iOS和Android原生的应用的外观和感觉。
Evothings Studio
给Cordova开发者提供快速开发的工作流、文档和用于物联网的示例例应用。支持蓝牙低功耗(BLE)和其他 IOT相关技术。
Cordova 中文网:http://cordova.axuer.com/
w3cschool教程:https://www.w3cschool.cn/cordova/
近期评论