前端开发我为什么选择cordova
cordova与phonegap有什么关系?
phoengap
- 官方网址:http://phonegap.com
如果能了解一个框架的兴起还是一件比较有趣的事。08年一次ios开发者大会上来自Nitobi软件公司的几个家伙突发奇想,提出一个想法,想做一个工具来弥补web和ios开发之间的不足,并提出 Bridging the gap between the web and the iPhone sdk。一开始的目标并不是很大,但是做到了现在的written once,run everywhere。我们很多人做事其实也应该这样,一开始不要把目标弄得那么大,跳一步能够上就好,敏捷个人的形成也是这样,一开始只是分享而已,随着分享越多才成为了一个帮助有成长意识的人去认识自我管理自我的成长体系。如果一下子目标太大,你会因为难以实现而给自己找理由,这样到头来你什么都没有。
09年他们推出android adk和blackberry sdk,成了移动开发者的福音,就连ibm也加入进来。phonegap继续成长,在2011年10月,整个Nitobi团队被adobe收购,PhoneGap的项目主管Brian LeRoux指出开源PhoneGap的决定在Adobe收购Nitobi之前就做出了,由于Adobe现在拥有PhoneGap商标,他们不得不换个名字,第一个选中的名字是Callback,毫无创意,因此再改一次,产品现在叫Apache Cordova。随后adobe把 phonegap送给了apache软件基金会,接着apache把phonegap改名为cordova,cordova是Nitobi团队当时坐落的街道名称,用此名来纪念Nitobi团队的贡献。
所以Apache Cordova是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎,你看着两个官网风格多差不多。
Cordova
- 官方网址:http://cordova.apache.org/
我们后续的所有文章和代码都是基于Cordova的,如果有谁知道Phonegap和Cordova的具体差异在哪里,引用百度知道以为网友的答案:
PhoneGap是Apache Cordova的一个分支。你可以这样想,Apache Cordova是一台发动机,运行在PhoneGap上,就像WebKit这个浏览器引擎运行在Chrome浏览器和Safari浏览器上。
随着时间的推移,PhoneGap可能会加入其它的Adobe的服务,而这些服务不 适合发布到Apache的项目上。例如,PhoneGap和Adobe Shadow就有一大堆的战略方针。不过不用担心,PhoneGap会持续地保持免费开源而且在Apache Cordova上也是免费的。
下面是当前比较流行的html5开发框架,以及覆盖的主要平台,
前端开发我为什么选择cordova相关推荐
- Cordova webapp实战开发:(1)为什么选择 Cordova webapp?
很长时间没有专注写代码了,即使写点代码也主要是写写敏捷个人app,这个App主体内容是我用了一周的时间,使用PhoneGap+JQueryMobile搭建的,之所以会比较快的完成,是因为11年我在做建 ...
- 为什么选择react?为前端开发选择React的六大理由
有许多框架和库可用于前端开发.并非所有这些都是好的.React前端开发是最受欢迎且使用最广泛的库(它不是框架)之一.那么为什么选择react?使用React有什么好处?下面将为你提供6个选择 Reac ...
- 高品质互动在线课堂:前端开发优化实践
互联网教育行业风起云涌,而高品质在线授课平台是每个互联网教育公司的核心和基石.本文是tutorabc前端负责人和君在LiveVideoStackCon 2017上的分享整理,主要介绍了在线授课系统Tu ...
- HTML5前端开发学习路线建议,学习前端的必备知识点
Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师.主要进行网站开发,优化,完善的工作.网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览 ...
- 前端面试面向对象_面向初级前端开发人员的面试问题
前端面试面向对象 The purpose of this article is to familiarize fresh Front-End Web Developers with text book ...
- 8年前端开发的知识点沉淀(不知道会多少字,一直写下去吧...)
先啰嗦几句 2011年开始从事前端,从一个页面的切图仔到如今还算合格的前端工程师,一路走来,我很清楚要学的很多,其中也学了很多,学的同时也丢了很多(身陷边学边丢,边丢边学的状态).尤其这3年,前端领域 ...
- 8年前端开发的知识点沉淀(不知道会多少字,一直写下去吧,)
先啰嗦几句 2011年开始从事前端,从一个页面的切图仔到如今还算合格的前端工程师,一路走来,我很清楚要学的很多,其中也学了很多,学的同时也丢了很多(身陷边学边丢,边丢边学的状态).尤其这3年,前端领域 ...
- 学习前端开发,可提高Web开发效率的15类工具
Web的发展日新月异,这也使得Web开发者不得不加快脚步,学习新的技术和编程语言.尤其是对于那些大量流量入口的网站来说,跟上技术发展趋势更是尤为重要.为了使得Web开发人员能够更加专注于业务层面的开发 ...
- 零基础开始学 Web 前端开发,有什么建议?(视频教程)
WEB前端看似简单,其实不然,要学的知识点很多很杂,对于零基础学习前端的小伙伴来说,一份详细的前端学习知识点大纲尤为重要. 下面,话不多说,直接上干货(全网最全,没有之一). PS:文末有惊喜(全阶段 ...
最新文章
- java--Hibernate添加数据save
- tidevice.exceptions.MuxServiceError: Could not start service: com.apple.testmanagerd.lockdown.secure
- linux生成地图,ROS中利用V-rep进行地图构建仿真
- mysql rr 更新失败_RR 级别下 update 操作的是快照读还是当前读?
- 树莓派 php mysql 中文_使用树莓派(raspberry pi)搭建网站(nginx+php+mysql+ddclient)
- 全国土壤湿度数据集/土壤水分数据
- Linux内核开发者大会 开始报名啦~
- Jmeter4.0新版本特性研究
- u2000网管服务器系统安装,华为U2000安装
- 在线二进制转文本字符工具
- wps怎么插入目录,快速插入目录的操作步骤
- 如何生成SSH key以及免密设置
- 【Warshall算法】
- iOS APP中嵌入网速监测功能
- html帮助文档怎么翻译,HTML文档,HTML document,音标,读音,翻译,英文例句,英语词典
- 小米平板android版本号,你的小米平板系统版本号是多少?
- 我对移动支付的看法_对移动支付的看法作文_作文写作问答 - 归教作文网
- Design compiler综合教程
- pairs和ipairs的区别
- 中国大学mooc医学计算机与信息素养答案,医学计算机与信息素养
热门文章
- 【按住你的心】——Android开发运行属于自己的Hello,World!
- 【转】Linux命令工具 top详解
- 简单客户端服务器模型(C++、python和go语言示例)
- this.blur()
- linux单用户模式修改密码(针对CentOS)
- C#中用schema验证xml的合法性
- 0715PHP基础:文件操作
- Codeforces 815 B Karen and Test 杨辉三角 组合数学
- Quartz cron表达式
- sql中varchar(n),nvarchar(n) 长度性能及所占空间分析