2.Amaze UI前端框架
Amaze UI 是中国国内第一个开源的HTML5跨屏前端框架,它以移动优先(Mobile first)为理念,从小屏渐渐向大屏发展,最终完成适配所有荧幕,顺应了时代的潮流。
面对众多的框架我们为什么选择Amaze UI 呢?因为与Amaze UI功能类似,能处理一样问题的大多是外国的框架,如Bootstrap、Foundation等。以上几种前端框架并不是不好,相反,这些前端还有许多自己所特有优点。比如Bootstrap前端框架就拥有好看的样式,而且它的JQ插件也得到了十分完善的封装,并且使用简单方便,所以世界上将近有6%的网站都是使用Bootstrap框架来做的,而Foundation则声称是全球最好用的前端框架。但是,这几种外国的前端框架对中国的本土化并不能够很好的支持,而Amaze UI呢,它不仅拥有前面几种框架的优势和优点,而且还具有一点几种优点:
(1)添加了非常多的适合中国市场特色的元素,优化了中文排版,适应国内的主流浏览器。
(2)更轻量化,不仅适用于桌面端,更适合移动端。
(3)包含一些封装好的Widgets,其他框架则没有。
而且在解决一些具体的问题上,Amaze UI 框架的开发者提出了一下几种措施用于增强用户的体验:
(1)Amaze UI开发按照语义化规则,想要通过类名(class)等讯息 清楚的传递出元素的具体功能,并且注重样式、结构、行为分离,减少各方面的相似程度,提高开发效率和可文护性。
(2)移动优先,跨屏适配。按照“移动优先”、“逐渐增强”的主旨,它可以先开始开发移动设备上的网站,然后逐渐在扩展到更大的屏幕设备上,更加的注重主要的内容和交互,顺应移动互联潮流,轻松创建跨屏适配的网页。
(3)模块化,按需定制。Amaze UI用LESS编写样式,结构优秀,可以很好地扩展,并且方便文护;利用Seajs模块化开发、组织JavaScript,自然、优美。
(4)专注于HTML5,Amaze UI 的开发基础是轻量的Zepto.js,它可以很好的减少了为兼容旧浏览器而产生的代码,而且可以在CSS3的交互效果下,显得平滑、高效。Amaze UI对于主流的浏览器(支持HTML5)更加的关注,它不再对老版的浏览器浪费资源,而是为更有价值的用户提供更好的使用体验。
(5)框架本土化,与外国的前端框架对比,Amaze UI对处理优化中文排版的问题更加注重,它会按照操作系统的不同来调整字体,最后完成最佳的中文排版效果,而且为国内主流浏览器及应用程序的内置浏览器提供更好的兼容性支持,避免用户浪费大量时间进行兼容性调试。 基于Amaze UI框架的手机网站设计研究+源代码(2):http://www.751com.cn/jisuanji/lunwen_34459.html