7款相见恨晚的Web框架 送给HTML5开发人员
毋庸置疑,HTML5已经改变了我们的percieve在线网站、应用程序和内容。它是如此的先进,以至于许许多多的浏览器期望使用上HTML5的 最新功能,然而这需要很长时间来计划以及实施。如果你之前有与网络相关的脚本经验,那么学习HTML5可能并不是一件非常难的事情。
然而,试图找到最完美的HTML5 Web框架是一件非常困难的事情。今天小编就为大家推荐几款应用比较广泛的Web框架,希望对各位HTML5开发人员有一定的帮助。让我们一起来看看吧!
Ionic
Ionic是一个前端的框架,帮助开发者使用HTML5、 CSS3和JavaScript做出原生应用。有了它,开发者可以使用HTML5做出原生应用的感觉。原生应用通常跑起来会更快、更平稳,带给用户的体验也更出色。然而Web设计者/开发者也一直在寻找着一种工具,将原生应用的体验带到Web技术中。Ionic就是你要找的前端的框架!
Modernizr
Modernizr 是一个开源的JS库,它使得那些基于访客浏览器的不同(指对新标准支持性的差异)而开发不同级别体验的设计师的工作变得更为简单。它使得设计师可以在支持 HTML5和CSS3的浏览器中充分利用HTML5和CSS3的特性进行开发,同时又不会牺牲其他不支持这些新技术的浏览器的控制。
Modernizr是基于渐进增强理论来开发的,所以它支持并鼓励开发者一层一层的创建他们的网站。一切从一个应用了Javascript的空闲地基开始,一个接一个的添加增强的应用层。因为使用了Modernizr,所以你容易知道浏览器都支持什么。
Initializr
Initializr 是一个 HTML5 模版生成器,帮助用户快速开始基于 HTML5 模版文件的新项目,它可以生成自定义的干净的模版。开发者可以选择功能、样本库和任何应该包括的部分。你可以在不到2分钟来生成一个模板。
网址:http://www.initializr.com/(墙外)
Sencha
Sencha是能够吸引巨额投资的罕见的HTML5框架,它主要是用以提升主流移动设备在浏览器上的触碰操作,增强用户体验。该框架以久负盛名的Ext JS客户端框架为基础,并支持最新的HTML5和CSS3标准,与流行的Apple iOS和Andriod设备兼容。
MontageJS
MontageJS 是一个现代化,完整的HTML5的框架,旨在创建单页的应用程序。MontageJS 可以帮助您构建高可扩展性和可维护性的 HTML5 应用。有了 MontageJS,开发人员可以创建可重用的用户界面组件和模块,组件和控制器之间的绑定属性,并且同步 DOM 查询和更新,以确保流畅的用户体验。
网址:http://montagestudio.com/montagejs/
SproutCore
SproutCore 的是基于网络的创新用户体验的开源框架。它具有令人难以置信的速度,这意味着没有更短的页面渲染时间。同时利用最新的Web技术和规范,具有良好的可访问 性。同时Sproutcore 提供大量的高性能应用包括MobileMe等,并且拥多个UI框架、标准MVC架构及完整友好的文档。
Brunch
Brunch是构建HTML5非常迅速的一个工具,这样的构建同时还可以避免生成的配置文件大于项目本身。
本文转载自: http://www.evget.com/article/2014/11/26/21862.html