《PhoneGap精粹:构建跨平台的移动App》——1.1节PhoneGap简介-阿里云开发者社区

开发者社区> 异步社区> 正文

《PhoneGap精粹:构建跨平台的移动App》——1.1节PhoneGap简介

简介:
+关注继续查看

本节书摘来自异步社区《PhoneGap精粹:构建跨平台的移动App》一书中的第1章,第1.1节PhoneGap简介,作者 【美】John M. Wargo,更多章节内容可以访问云栖社区“异步社区”公众号查看

第1章 PhoneGap简介
PhoneGap精粹:构建跨平台的移动App
PhoneGap是一个开源框架,你可以通过它使用HTML、CSS以及JavaScript创建跨平台的原生移动应用程序。这种移动应用程序称为混合应用程序(hybird application)。一群开发人员创造了PhoneGap用来简化移动开发,使用PhoneGap框架的人也增长迅猛。

就如PhoneGap官网(www.phonegap.com )上说的,“PhoneGap是一个开放标准的开源实现”。PhoneGap的开发团队致力于在PhoneGap框架中实现相关的Web开发标准(诸如W3C)。如今,PhoneGap已经包含了一套稳定、强大的应用程序接口(API),同时还会不断实现其他功能。在本章以及后面的章节中,我们会更详细地讲解PhoneGap以及如何创建PhoneGap应用程序。

目前,PhoneGap可以支持以下的移动平台。

Apple iOS (iPhone和iPad):http://developer.apple.com
Google Android:http://developer.android.com
HP/Palm webOS:http://developer.palm.com
Microsoft Windows Phone 7:http://create.msdn.com/en-us/home/getting_started
Nokia Symbian:www.developer.nokia.com/Devices/Symbian。
RIM BlackBerry(运行BlackBerry设备软件4.6及以上的设备):www.blackberry.com/developers。
Samsung bada:http://developer.bada.com
如果市场上出现了其他流行的平台,PhoneGap项目便会尽快支持该平台的。尽管PhoneGap支持webOS,但是HP已经宣布他们将不再为webOS提供支持,所以本书将不涉及webOS的开发。Nokia也已经宣布自己使用Wihdows Phone操作系统来代替Symbian,尽管以后PhoneGap可能会放弃对Symbian的支持,但是本书还是会涉及Symbian操作系统。

该框架是以开源授权发布的。作为一名PhoneGap使用者,你可以选择使用BSD授权或MIT授权。PhoneGap是免费使用的,同时PhoneGap团队不接受任何不满足上面任何一个授权(译者注:在一个限制更大的授权之下,包含有知识产权的代码或授权)的外部贡献。当PhoneGap完成向Apache Software Foundation社区的迁移之后,授权就会变为Apache授权。如果希望向PhoneGap贡献代码,你只要签署一份贡献者协议即可。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
OneAlert携手钉钉快速构建IT运维on-call机制
摘要:OneAlert 是北京蓝海讯通科技股份有限公司旗下产品,中国第一个 SaaS 模式的免费的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有IT事件,提升IT可靠性。并且能够帮助中小企业快速构建 IT 运维 7x24 小时的 on-call 机制,随时响应解决故障/问题。
4049 0
ASP.NET Core MVC中构建Web API
在ASP.NET CORE MVC中,Web API是其中一个功能子集,可以直接使用MVC的特性及路由等功能。 在成功构建 ASP.NET CORE MVC项目之后,选中解决方案,先填加一个API的文件夹,填加后,选中API文件夹, 选择新建项,选择填加Web API控制器,要注意控制器在命名时,是以Controller结尾的,这个不能改,前面的随意,比如,此处以NoteController.cs为例 填加后,打开NoteController.cs,系统已经帮我们构建好了一些基础的功能,我们需要在其基础上进行一些个性化修改使其成为我们自己的代码。
902 0
asp.net core webapi 使用ef 对mysql进行增删改查,并生成Docker镜像构建容器运行
1.构建运行mysql容器,添加数据库user 参考Docker创建运行多个mysql容器,地址 http://www.cnblogs.com/heyangyi/p/9288402.html 添加user数据库,添加tbusers表 2.
2485 0
Unity跨平台的机制原理
首先需要了解的是,Unity3D的C#基础脚本模块是通过Mono来实现的。 什么是Mono? 参考下百度百科:Mono是一个由Novell公司(由Xamarin发起)主持的项目,并由Miguel de lcaza领导的,一个致力于开创.NET在Linux上使用的开源工程。
3062 0
使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【外传】——Attribute Routing
原文:使用ASP.NET Web Api构建基于REST风格的服务实战系列教程【外传】——Attribute Routing 系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html 题外话:由于这个技术点是新学的,并不属于原系列,但借助了原系列的项目背景,故命名外传系列,以后也可能在这个系列中附加一些新的技术。
1019 0
从源码构建 MyBatis Generator(MBG)
从源码构建 所有MyBatis Generator(MBG)发行版包括源代码,唯一的编译时间依赖关系在ant.jar上 - 用于成功编译包含的Ant任务。直接从源代码编译MBG - 只需将源解压缩到一个分发中,然后用你最喜欢的工具编译它。
814 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载