Arale 2.0 支付宝公司的新一代前端基础类库
Arale 2.0 的总体内容包括四部分:前端
- Infrastructure(基础架构)。包括 seajs, events, class, base 和 widget 模块。这是整个类库的基础,能从底层让代码的书写规范、组件的构建方式、模块的调用方式等保持总体一致性。
- Utilities(工具组件)。包括 jquery, zepto, position, storage 等等。工具组件的特色是,它们是锤子、斧头,其余组件只是经过纯组合的方式使用它们。工具组件里,大部分将直接来自社区已有的成熟组件。
- Widgets(UI 类组件)。包括 overlay, switchable, tree 等等。目前 jQuery 社区和 CommonJS 等社区还没有有很好用很成熟的 UI 解决方案,所以 UI 类组件大部分将自主研发。这将会是 Arale 类库的核心亮点之一。
- Developer Tools(开发者工具)。这一块很重要,包括 spm, gjslint, docs-build 等工具。只有经过工具,与整个前端平台打通,才能实现前端的体系化。
基础架构图
欢迎关注本站公众号,获取更多信息