关于云适配:云适配即将开源“Amaze UI”,简单来说是一个针对 HTML 5 开发的轻量级、模块化、移动优先的跨屏前端框架,通过拆分、封装了一些常用的网页组件,比如轮播图框、文字框等等组件,让前端开发者只用复制代码便可以将这些跨屏的组件写入自己的网页中,而不需要自己在开发的过程中重写一遍。
云适配即将开源,目前处于内测申请阶段,可点击此处申请。本文为云适配即将开源的跨屏前端框架Amaze UI的用户测评报告。 上周收到Amaze UI的邀请, 有幸成为他们的第一批内测用户。 打开Amaze UI的首页,我们首先看到了Amaze UI的一些特性; 组件丰富,模块化:Amaze UI 含近 20 个 CSS 组件、10 个 JS 组件,更有 17 款包含近 60 个主题的 Widgets,可快速构建界面出色、体验优秀的跨屏页面,大幅度提升你的开发效率。 本地化支持:相比国外的前端框架,Amaze UI 专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及 App 内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。 轻量级,高性能:Amaze UI 非常注重性能,基于轻量的 Zepto.js 开发,并使用 CSS3 来做动画交互,平滑、高效,更适合移动设备,让你的 Web 应用可以高速载入。 下来用他们提供的账号登录进来,先看看里边的料吧。 登录进来后基本跟Bootstrap模板差不多,都是从起步开始,然后CSS再是JS等等。但是在Amaze UI里边增加了Web组件的支持,这个组件并不是独立存在的,而是配合着云适配的webide来进行使用的,其实我感觉这应该才是Amaze UI的两点所在吧。 已经迫不及待的把源码下一份了,源码目录形式如下:
先不管这些,其实Amaze UI的占用空间很小。 从整体上来看,Amaze UI整体和其他的开源框架很相似,但是作为国人自己的开源框架毕竟应该有一些不同,下来咱们还是看看亮点吧。
兼容性列表
B 级:有限支持,基本的样式和正常的交互,不考虑视觉、交互效果。 C 级:核心支持,显示语义化的HTML标记渲染的内容,不考虑样式和行为。 X 级:未知、零散的很少使用或已经停止开发的浏览器,可能不支持,也可能支持。 Web组件支持 Amaze UI Web组件通过一个package.json文件描述,每个组件由模板(hbs)、样式(LESS)、交互(JS)三部分组成,其中样式可能有多个文件(不同的主题)。组件样式和交互以CSS 、JS插件为基础编写;使用Handlebars作为模板引擎。 这里没有用Amaze UI去做一些实际的东西,下来在把做东西的一些实例放出来让大家尝尝鲜。 |