首页 >> 秀友百科词条 >> 网络工具软件 >> html5 app 开发工具

html5 app 开发工具[编辑]


概述
html5 app 开发工具是指为html5超文本标记语言设计、开发、建立移动端应用软件(即app)页面提供编程环境及开发框架的在线开发平台或特殊软件。

一、html5 app开发工具简介

html5(简称“H5”)是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(HTML)的第五次重大修改。html5 app开发工具是指可以为基于html5技术标准的手机应用软件与服务的开发提供相应编程环境和开发框架的开发平台或特殊软件。用这种工具开发出的html5 app不依赖于某种系统,也无需下载的app应用软件,用户可以通过app链接直接在手机浏览器上打开,从而节省移动设备的资源。如今html5 app的开发多采用原生APP与webAPP的跨平台混合开发框架模式。

二、html5 app开发优势

1.html5 app开发的成本较低,仅为开发传统App成本的1/5甚至1/10。H5技术的低门槛,有利于基于H5技术的各种营销推广手段活动的开展。

2.html5 app的跨屏、跨平台性很好,不管是什么平台都可以使用,兼容性强,且混合开发框架趋势频现。

3.html5 app开发更加注重用户体验,互动性强,便于实现各种形式的传播。当前较为流行的H5技术应用形式有邀请函、招聘广告、产品推荐、品牌推广等。当前,H5页面也成为各大商家和网络公关传播者普遍采取的表现形式。

4.html5 app应用适应范围更广,免去适配多个平台的困扰,跨平台使用。对于平台的跨越,减轻了平台障碍,便于开发应用。在维护方面,H5不用像客户端那样需要经常升级,它可以实时更新,有问题立即响应。

三、html5 app开发与原生app开发的区别

1.原生app每一种移动操作系统都需要独立的开发项目,而html5 app因为运行在移动设备的浏览器上,所以只需要一个开发项目。

2.原生app每种平台都需要独立的开发语言,Java(Android), Objective-C(iOS)以及Visual C++(Windows Mobile)等等。而html5 app可以使用HTML5,CSS3以及JavaScript以及服务器端语言来完成(PHP,Ruby on Rails,Python)。

3.原生app需要使用各自的软件开发包,开发工具以及各自的控件。而html5 app没有标准的SDK,基本任意选择,还可以使用跨平台的开发工具,比如PhoneGap, Sencha Touch 2,APPcan以及Appcelerator Titanium等等。

四、常用的html5 app开发工具

1.WeX5

WeX5是一款html5 app的开发工具。遵循Apache开源协议,完全开源免费,上百个组件框架,全部开放,可视化的组件框架,开发者可自定义组件。开发出的应用能够媲美原生的运行体验,且能够多端任意部署,轻松调用相机、地图等手机设备。支持浏览器调试、真机调试、原生调试,等多种调试模式,开发者可掌握每一行代码。

2.DCloudHBuilder

基于HTML5开发工具的DCloud HBuilder是当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛,DCloud还提供云端打包服务,可以让开发者直接在云端生成.ipa或.apk安装包供部署调试。

3.Lungo

Lungo是一款基于HTML5的开发框架,专为想要设计、构建和共享跨设备应用的开发者而准备。支持开放的Web标准,如HTML5、CSS3和JavaScript;支持手机、电视以及桌面设备。拥有强大的JavaScript API,开发webAPP应用有很多种方式,而不是一味的优化。Lungo提供了一个强大的API,开发者可以完全掌控自己的webAPP应用程序。

4.DevExtreme

DevExtreme是一个跨平台开发的HTML5/JS框架,可以构建iOS、Android、Tizen和Windows Phone 8应用程序,是Visual Studio开发人员开发跨平台移动产品的优选工具。

5.的iUI

的iUI是一个移动Web框架。该框架包括一个JavaScript库,CSS和图像开发触控功能的Web应用程序。要创建用户界面与大多数智能手机和平板电脑iPhone类似的但兼容,并具有菜单,表格,列表,图像画廊和更多的支持。此外,还有用于缓存内置的扩展,获取系统信息,HTML5的视频或主题切换。

6.Appium

Appium是一个开源的自动化测试框架,与本地和混合移动应用程序的使用。它推动iOS和使用JSON的webdriver wire协议的Android应用程序。

7.Zoey

Zoey是一个用于开发移动应用程序的轻量级框架。它体积小,可定制,并提供一系列的UI组件。Zoey的是建立在zepto.js和重量的顶部只有21.58KB(合并JavaScript和CSS)和GZipp’ed大约6KB。Zoey支持现代浏览器,使用渐进增强和CSS3,没有多余的元素被添加到DOM中。

8.脊柱移动

脊柱移动尽力为开发者的应用程序提供最佳的用户体验。开发者可以使用熟悉的Web技术,比如HTML5和CSS3,轻松地设计和开发移动应用程序。

9.mobl

mobl是一个新的开源的编程语言,主要用于加速手机应用的开发,mobl可以方便地构建手机web应用程序,包括iOS、Android和其他支持HTML5技术的手机。

参考资料: HTML_百度百科 http://baike.baidu.com/view/692.htm
扩展阅读:
相关词条:
合作编辑: 王骞笛 

秀友百科词条内容均由网友提供,仅供参考。如发现词条内容有问题,请联系管理员。

词条信息

浏览次数:8

编辑次数:0历史版本

创建者: 王骞笛

最近更新:2016/11/8 14:34:45

关于秀友百科| 版权声明| 联系方式| 常见问题

秀友百科是网络营销能力秀指定的教学实践平台

深圳市竞争力科技有限公司版权所有