HTML5 跨屏前端框架 Amaze UI

 

通过拆分、封装一些常用的网页组件,以规范化采用云适配平台开发的移动网站,统一用户体验逐渐形成的。...




我们只做GitHub的搬运工!


来源:开源中国

AmazeUI开发思路

通过拆分、封装一些常用的网页组件,以规范化采用云适配平台开发的移动网站,统一用户体验逐渐形成的。

1、语义化

AmazeUI开发遵循语义化原则,意图通过类名(class)等信息直观传达元素的功能角色,同时关注结构、样式、行为分离,降低各部分的耦合程度,提高开发效率和可维护性。

2、移动优先,跨屏适配

遵循“移动优先(MobileFirst)”、“渐进增强(Progressiveenhancement)”的理念,可先从移动设备开始开发网站,逐步在扩展的更大屏幕的设备上,专注于最重要的内容和交互,适应移动互联潮流。轻松创建跨屏适配的网页。

3、模块化,按需定制

AMUI使用LESS编写样式,结构良好,易扩展,易维护;使用Seajs模块化开发、组织JavaScript,自然、优雅。

4、专注于HTML5

AMUI基于轻量的Zepto.js开发,有效减少为兼容旧浏览器的臃肿代码;基于CSS3的交互效果,平滑、高效。AMUI专注于现代浏览器(支持HTML5),不再为过时的浏览器耗费资源,为更有价值的用户提高更好的体验。

5、本地化支持

相比国外的前端框架,AmazeUI专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及App内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。

AmazeUI的开发历程

云适配创始人陈本峰:这个项目最开始是作为内部使用工具来开发的。我们云适配本身就是一个前端产品,AmazeUI能帮我们降低开发时间和成本,用标准化作业流程,能有更高的产出。

从云适配创立之初,我们就开始积累自己的前端框架,同时也借鉴了Bootstrap等国外框架的优点。在内部使用过程中,大家一致反映不错,我们就希望把这个产品开源,希望分享给更多的人,也希望更多的人来贡献代码,来共建中国前端开源生态环境。在最近几个月,我们投入人力将这个项目整理成一个开源产品。目前有2个软件工程师全职在开发这个产品,还有一个设计,一个PM也在尽力配合。产品发布之后,我们会投入更多全职的工程师来专心打磨这个产品,同时也呼吁更多的前端开发爱好者共同来完善这个框架。

AmazeUI的目标

帮助开发者提高开发效率,提升网页效果,即用最短的时间做出最赞的网页,使更多的前端开发者不再受前端复杂代码困扰。

下面是特性硬广

AmazeUI是中国首个开源HTML5跨屏前端框架

AmazeUI是一个轻量级、Mobilefirst的前端框架,基于开源社区流行前端框架编写。



为移动而生

AmazeUI采用业内先进的mobilefirst理念,从小屏逐步扩展到大屏,最终实现所有屏幕适配,适应移动互联潮流。



组件丰富,模块化

AmazeUI含近20个CSS组件、10个JS组件,更有17款包含近60个主题的Widgets,可快速构建界面出色、体验优秀的跨屏页面,大幅度提升你的开发效率。



本地化支持

相比国外的前端框架,AmazeUI专注解决中文排版优化问题,根据操作系统调整字体,实现最佳中文排版效果;针对国内主流浏览器及App内置浏览器提供更好的兼容性支持,为你节省大量兼容性调试时间。



轻量级,高性能

AmazeUI非常注重性能,基于轻量的Zepto.js开发,并使用CSS3来做动画交互,平滑、高效,更适合移动设备,让你的Web应用可以高速载入。

【阅读原文】直达GitHub托管地址



    关注 Git邦


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册