支付宝Alipay WEB前端开发基础库 Arale
文章来源:原创 作者:JS代码网 时间:2013-10-16 访问: 下载次数:
Arale 是支付宝前端开发团队开源WEB前端组件,中文名为阿拉蕾,Arale 立足于支付宝
的前端需求和国内前端社区,基于 Sea.js 和 CMD 规范,致力发展小而美的前端模块
架构,建立了一套从编码测试到部署的开发体系,是一个开放、简单、易用的前端解
决方案。
Arale 的整体内容包括四部分:
1.Infrastructure(基础架构)。包括 seajs, events, class, base 和 widget
模块。这是整个类库的基础,能从底层让代码的书写规范、组件的构建方式、
模块的调用方式等保持整体一致性。
2.Utilities(工具组件)。包括 jquery, zepto, position, storage 等等。工具
组件的特点是,它们是锤子、斧头,其他组件只是通过纯组合的方式使用它们。
工具组件里,大部分将直接来自社区已有的成熟组件。
3.Widgets(UI 类组件)。包括 overlay, switchable, tree 等等。目前 jQuery
社区和 CommonJS 等社区尚未有很好用很成熟的 UI 解决方案,因此 UI 类组件
大部分将自主研发。这将会是 Arale 类库的核心亮点之一。
4.Developer Tools(开发者工具)。这一块很重要,包括 spm, gjslint, docs-build
等工具。只有通过工具,与整个前端平台打通,才能实现前端的体系化。