html5 app开发工具有:1、appcelerator,一个开源手机应用开发平台;2、apicloud,一个移动开发平台;3、phonegap,一款html5移动开发平台;4、nativescript;5、kinvey等等。
本教程操作环境:windows7系统、html5版、dell g3电脑。
目前国内外已经有很多基于html5的跨平台开发工具,你并不需要任何的原生应用编程经验,你只需要一些html的相关知识,懂一些css和javascript,运用工具中所提供的各种丰富的功能模块,便可在很短时间内完成app的开发而且让你的app具备完美的原生体验。
推荐几款跨平台工具
1、appcelerator(开源手机应用开发平台)
appcelerator是一个构建基于soa的ria应用的全集成平台,用来构建富应用、交互式的网站和应用程序。它是开源的。
appcelerator的titanium开发平台使开发者可以通过html、php、javascript、ruby、python等web编程语言开发手机、平板和桌面的原生app。其优势在于它可以让用户轻松地访问超过300个api以及定位信息。
此外,appcelerator提供针对特定行为或事件定制的统计。app的数据既可储存在云端,也可储存在设备上。
2、apicloud
apicloud是一款“云端一体”的移动开发平台,信仰“云端一体”的理念,重新定义了移动应用开发。apicloud为开发者从“云”和“端”两个方向提供api,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天。apicloud由“云api”和“端api”两部分组成,可以帮助开发者快速实现移动应用的开发、测试、发布、管理和运营的全生命周期管理。
3、phonegap
phonegap是一个免费且开源的开发环境,使开发者可以开发出在android、palm、黑莓、iphone、itouch及ipad等设备上运行的app。其使用的是html和javascript等标准的web开发语言。开发者使用phonegap进行开发,可调用加速计、gps/定位、照相机、声音等功能。
phonegap还提供adobe air app以及在线的培训课程,帮助开发者了解原生api并在他们自己的平台上开发移动app。
4、nativescript
nativescript是使用移动平台的javascript引擎来进行跨平台开发。逻辑部分自然无需多说,关键在于如何使用平台特性。nativescript是通过反射得到所有平台api,预编译它们,然后将这些api注入到javascript运行环境,接下来在javascript调用后拦截这个调用,并运行native代码。nativescript是使用大量web开发的技巧来进行app开发,因为工具链和语言都非常熟悉受到了很多前端开发者的欢迎。
5、kinvey
kinvey同样是一个为移动应用开发者提供后台创建服务的平台。kinvey强调加速移动应用开发与销售的“即取即用”理念。kinvey的中间层与数据层均托管在多个云服务提供商处,包括rackspace、amazon与microsoft。所有通过kinvey存储的数据都会有四种方式备份:amazon ec2、windows azure、rackspace以及kinvey自己的服务器,假如其中一两个出现了故障,用户的数据依然安然无恙。
推荐教程:《html视频教程》
以上就是html5 app开发工具有哪些的详细内容。
