所见即所得:8款实用HTML5开发框架

http://www.csdn.net/article/2013-10-21/2817243-8-useful-html5-frameworks

  摘要:HTML5,由于其突出的页面表现能力和本地数据库等功能,被大多浏览器所青睐。此外,通过HTML5开发的移动应用可以在网页上直接地修改,解决了开发者重复编码等问题。本文就为大家分享当下最火热的8个HTML5开发框架。

移动开发技术的发展催生越来越多开发平台和框架。开发者通过使用开发平台和框架能够极大地缩短开发周期和提高应用质量。但是,对于一种应用开发技术而言,应用框架的质量、丰富程度等情况在一定程度上决定了应用的总体质量。所以选择一款质量上乘的开发框架对开发者显得尤为重要。

HTML5,由于其突出的页面表现能力和本地数据库等功能,被大多主流浏览器所青睐。此外,通过HTML5所开发的移动应用可以在网页上直接地修改和调试,解决了开发人员重复编码等问题。本文就为大家分享当下最火热的8个HTML5开发框架。

1. Iio Engine

Iio Engine是一款基于Java和Canvas的开源HTML5应用创建和部署框架,同时,Iio Engine也是一款轻量级框架(只有35KB),整合了Debug系统,并且不依赖于任何的第三方库。此外,Iio Engine还支持Box2D。

2. Zoey

Zoey是基于HTML5和CSS3的轻量级(压缩后只有6KB)移动应用开发框架。Zoey拥有大量的UI控件,比如:导航、列表、按纽、控件分组、表单、表格。此外,Zoey框架还支持iOS和Android平台,并附带一个覆盖所有功能的程序框架。

3. LimeJS

LimeJS是一个基于HTML5的游戏开发框架,它可以帮助开发者快速地开发基于HTML5的游戏,并适用于大部分移动平台(iOS和Android)及桌面浏览器。

4. Jo

Jo是一款基于HTML5的轻量级(大约8KB)开源移动应用创建框架。Jo允许开发者创建基于iOS、webOS、Symbian和Android平台的移动应用。同时,Jo也兼容其他的JavaScript框架,并且不依赖于任何插件。此外,开发者也可以通过Jo和PhoneGap来开发原生或者Web应用。

5. Lungo.JS

Lungo JS是基于HTML5、CSS3和JavaScript的移动应用开发框架,可以帮助开发者创建基于iOS、Android、Blackberry和webOS平台应用程序。此外,Lungo.JS能够利用移动设备的最新特性来实现包括单击、滑动、长按等事件捕捉。

6. Junior

Junior是一款基于HTML5的前端框架,可以帮组开发者快速的创建类似原生应用风格的Web应用。Junior框架使用Zepto,并且整合了Backbone.JS。通过使用CSS3,Junior可以生成平滑的过渡效果,此外,Junior还支持多种UI控件。

7. Sencha Touch

Sencha Touch是专门为移动设备开发应用的Javascript框架。目前Sencha Touch支持包括iOS、Android、Windows Phone和BlackBerry在内的主流移动平台。通过Sencha Touch,开发者可以快捷地创建具有原生特色的Web应用。另外,Sencha Touch用户界面组件和数据管理全部基于最新HTML5和CSS3的Web应用。

8. Gridless

Gridless是一款基于HTML5和CSS3的开发框架,旨在搭建响应式和跨浏览器(或平台)网页。Gridless允许开发者使用CSS样式、良好的系统文件结构和其它方法来修复IE中的Bug。

(文/孟祥杰 责编/唐小引)

文章来源:Bestdesigntuts

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Amaze UI 开发思路通过拆分、封装一些常用的网页组件,以规范化采用云适配平台开发的移动网站,统一用户体验逐渐形成的。1、语义化 Amaze UI开发遵循语义化原则,意图通过类名(class)等信息直观传达元素的功能角色,同时关注结构、样式、行为分离,降低各部分的耦合程度,提高开发效率和可维护性。2、移动优先,跨屏适配 遵循 “移动优先(Mobile First)”、“渐进增强(Progressive enhancement)”的理念,可先从移动设备开始开发网站,逐步在扩展的更大屏幕的设备上,专注于最重要的内容和交互,适应移动互联潮流。轻松创建跨屏适配的网页。3、模块化,按需定制 AMUI使用LESS编写样式,结构良好,易扩展,易维护;使用Seajs模块化开发、组织 JavaScript,自然、优雅。4、专注于HTML5AMUI 基于轻量的Zepto.js开发,有效减少为兼容旧浏览器的臃肿代码;基于 CSS3 的交互效果,平滑、高效。AMUI专注于现代浏览器(支持HTML5),不再为过时的浏览器耗费资源,为更有价值的用户提高更好的体验。5、本地化支持相比国外的前端框架,Amaze UI专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及App内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。Amaze UI 的开发历程云适配创始人陈本峰:这个项目最开始是作为内部使用工具来开发的。我们云适配本身就是一个前端产品,Amaze UI能帮我们降低开发时间和成本,用标准化作业流程,能有更高的产出。从云适配创立之初,我们就开始积累自己的前端框架,同时也借鉴了Bootstrap等国外框架的优点。在内部使用过程中,大家一致反映不错,我们就希望把这个产品开源,希望分享给更多的人,也希望更多的人来贡献代码,来共建中国前端开源生态环境。在最近几个月,我们投入人力将这个项目整理成一个开源产品。目前有2个软件工程师全职在开发这个产品,还有一个设计,一个PM也在尽力配合。产品发布之后,我们会投入更多全职的工程师来专心打磨这个产品,同时也呼吁更多的前端开发爱好者共同来完善这个框架。Amaze UI的目标帮助开发者提高开发效率,提升网页效果,即用最短的时间做出最赞的网页,使更多的前端开发者不再受前端复杂代码困扰。下面是特性硬广Amaze UI 是中国首个开源 HTML5 跨屏前端框架,基于 React.js 开发的 Web 组件库。Amaze UI 是一个轻量级、Mobile first的前端框架, 基于开源社区流行前端框架编写。为移动而生Amaze UI 采用业内先进的 mobile first 理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。组件丰富,模块化Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有 17 包含近 60 个主题的 Widgets,可快速构建界面出色、体验优秀的跨屏页面,大幅度提升你的开发效率。本地化支持相比国外的前端框架,Amaze UI 专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及 App 内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。轻量级,高性能Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。 标签:Amaze

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值