<commit_before># Why Arale?

- order: 1

---

## 简介

Arale 是支付宝的前端解决方案，基于 [SeaJS](http://seajs.org/) 和 CMD 规范，是一个开放、简单、易用的前端基础类库。

通过 SeaJS，Arale 精选了业界最优秀的开源类库（jQuery、underscore、momentjs等等）为我所用，并且始终保持对开源社区的敏锐嗅觉，**我们站在并将始终站在巨人们的肩膀上**。

Arale 拥有 [popup](/popup/)、[validator](/validator/)、[position](/position/) 等丰富且优秀的组件模块，模块 API 设计简洁，迭代迅速，推崇适度重复和组合大于继承的原则。人性化的文档、丰富的演示和完善的测试用例是 Arale 对自有模块的要求。

Arale 使用简单好用的包管理工具 [SPM](https://github.com/spmjs/spm) 帮助我们处理打包部署等繁琐工作；使用 spm 提供的[源](https://modules.spmjs.org/)服务来发布和安装代码；在棒极了的 [liquidluck](https://github.com/aralejs/liquidluck-theme-arale2) 的协助下使用 Markdown 来写文档和演示。这是一套完善且酷的前端解决方案。

最重要的是，Arale 出生和成长在开源社区中，托管在 github 上，她会在不断的批评和拍砖中越来越好，欢迎大家的使用和参与，希望你也能成为 Arale 的贡献者。

<img src="/static/arale.png" width="200">

## 优点

### 开放、简单、易用

> [@井右井右](http://weibo.com/afc163): Arale 就如同一位奔放、单纯、易相处的女神。她有优秀的业界模块，清晰的整体结构，单一的组件职责。长期的开发实践让我相信，简单就是一种力量。

### 可维护性好

> [@玉伯也叫射雕](http://weibo.com/lifesinger): 对于前端代码来说，在 99% 的情况下，可维护性的重要程度，远远高于性能。Arale 是我见过的可维护性最好的类库，融合了大教堂的严谨和集市的自由，充满着优雅与活力。

### 完善的解决方案<commit_msg>update-style<commit_after># Why Arale?

- order: 1

---

## 简介

Arale 是支付宝的前端解决方案，基于 [SeaJS](http://seajs.org/) 和 CMD 规范，是一个开放、简单、易用的前端基础类库。

通过 SeaJS，Arale 精选了业界最优秀的开源类库（jQuery、underscore、momentjs等等）为我所用，并且始终保持对开源社区的敏锐嗅觉，**我们站在并将始终站在巨人们的肩膀上**。

Arale 拥有 [popup](/popup/)、[validator](/validator/)、[position](/position/) 等丰富且优秀的组件模块，模块 API 设计简洁，迭代迅速，推崇适度重复和组合大于继承的原则。人性化的文档、丰富的演示和完善的测试用例是 Arale 对自有模块的要求。

Arale 使用简单好用的包管理工具 [SPM](https://github.com/spmjs/spm) 帮助我们处理打包部署等繁琐工作；使用 spm 提供的 [源](http://modules.spmjs.org/) 服务来发布和安装代码；在棒极了的 [liquidluck](https://github.com/aralejs/liquidluck-theme-arale2) 的协助下使用 Markdown 来写文档和演示。这是一套完善且酷的前端解决方案。

最重要的是，Arale 出生和成长在开源社区中，托管在 github 上，她会在不断的批评和拍砖中越来越好，欢迎大家的使用和参与，希望你也能成为 Arale 的贡献者。

<img src="/static/arale.png" width="200">

## 优点

### 开放、简单、易用

> [@井右井右](http://weibo.com/afc163): Arale 就如同一位奔放、单纯、易相处的女神。她有优秀的业界模块，清晰的整体结构，单一的组件职责。长期的开发实践让我相信，简单就是一种力量。

### 可维护性好

> [@玉伯也叫射雕](http://weibo.com/lifesinger): 对于前端代码来说，在 99% 的情况下，可维护性的重要程度，远远高于性能。Arale 是我见过的可维护性最好的类库，融合了大教堂的严谨和集市的自由，充满着优雅与活力。

### 完善的解决方案
{'fraction_non_alphanumeric': 0.16238095238095238, 'fraction_numerical': 0.009523809523809525, 'mean_word_length': 7.681818181818182, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 5, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2593618', 'n_tokens_mistral': 1578, 'n_tokens_neox': 1799, 'n_words': 109}