apache cordova是什么

发布时间 - 2019-06-11 00:00:00    点击率:

cordova提供了一组设备相关的api,通过这组api,移动应用能够以javascript访问原生的设备功能,如摄像头、麦克风等。

Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。

Cordova支持如下移动操作系统:iOS, Android,ubuntu phone os, Blackberry, Windows Phone, Palm WebOS, Bada 和 Symbian。

Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以把它们的关系想象成类似于Webkit和Google Chrome的关系

发布

Adobe将会继续以Cordova加上PhoneGap Build和Adobe Shadow的组合提供PhoneGap。 早在2011年10月,Adobe收购了Nitobi Software和它的PhoneGap产品,然后宣布这个移动开发框架将会继续开源,并把它提交到Apache Incubator,以便完全接受ASF的管治。我们想知道为什么Adobe会收购Nitobi并开源PhoneGap,尤其是为什么PhoneGap还会继续,如果另一个项目应该完成它的工作?

最近Adobe出现了一系列的沟通问题,包括处理Flash、Flex、AIR和PhoneGap的过渡问题。几个月之后,Adobe终于搞清楚他们对Flash和Flex的规划了,现在发帖澄清围绕着PhoneGap的一些谜团。

PhoneGap的项目主管Brian LeRoux指出开源PhoneGap的决定在Adobe收购Nitobi之前就做出了,由于Adobe现在拥有PhoneGap商标,他们不得不换个名字。第一个选中的名字是Callback,毫无创意,因此再改一次,产品现在叫Apache Cordova。

虽然很多人认为PhoneGap这个名字不会再用,因为代码已在一个不同的名字下面,但现实的情况是,Adobe想继续在PhoneGap品牌下提供Cordova。在不久的将来,Adobe会把Cordova、PhoneGap Build(一个在线应用程序构建服务)和Adobe Shadow(一个检查和预览工具)打包起来,将来很可能还会向PhoneGap包添加更多移动开发工具。

目前还不清楚Adobe是否会巩固PhoneGap品牌,虽然开发者对它已经耳熟能详,或者是否换成另一个名字。此外,也不清楚他们是否会在Cordova代码之上构建私有代码,但LeRoux的帖子留下了线索:“目前(PhoneGap和Apache Cordova之间的)唯一区别是下载的包的名字,这会持续一段时间(加重语气)。”

更多Apache相关技术文章,请访问Apache使用教程栏目进行学习!


# JavaScript  # chrome  # webkit  # flex  # windows  # android  # ios  # phonegap  # apache  # ubuntu  # blackberry  # palm  # 开源  # 将会  # 类库  # 将来  # 也不  # 出了  # 你可以  # 第一个  # 尤其是  # 还会 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现文件上传和存储?(本地与S3配置)  高端建站如何打造兼具美学与转化的品牌官网?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  *服务器网站为何频现安全漏洞?  Laravel如何实现数据库事务?(DB Facade示例)  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何做网站制作流程,*游戏网站怎么搭建?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  微信小程序 闭包写法详细介绍  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel怎么上传文件_Laravel图片上传及存储配置  Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验  浅谈redis在项目中的应用  如何在云虚拟主机上快速搭建个人网站?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工  高端云建站费用究竟需要多少预算?  如何用IIS7快速搭建并优化网站站点?  如何用免费手机建站系统零基础打造专业网站?  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  ,交易猫的商品怎么发布到网站上去?  Laravel如何为API生成Swagger或OpenAPI文档  微信h5制作网站有哪些,免费微信H5页面制作工具?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  ,在苏州找工作,上哪个网站比较好?  智能起名网站制作软件有哪些,制作logo的软件?  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  郑州企业网站制作公司,郑州招聘网站有哪些?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  JavaScript如何实现倒计时_时间函数如何精确控制  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  JavaScript中如何操作剪贴板_ClipboardAPI怎么用  Laravel如何生成URL和重定向?(路由助手函数)  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  如何用虚拟主机快速搭建网站?详细步骤解析  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  如何基于PHP生成高效IDC网络公司建站源码?  Android实现代码画虚线边框背景效果  Swift中swift中的switch 语句  企业网站制作这些问题要关注  如何为不同团队 ID 动态生成多个独立按钮  香港服务器如何优化才能显著提升网站加载速度?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  高性能网站服务器部署指南:稳定运行与安全配置优化方案  linux top下的 minerd 木马清除方法  Laravel如何实现密码重置功能_Laravel密码找回与重置流程