Arale 2.0 支付寶公司的新一代前端基礎類庫

Arale 2.0 的總體內容包括四部分:前端

  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 等工具。只有經過工具,與整個前端平臺打通,才能實現前端的體系化。
  5. 基礎架構圖

相關文章
相關標籤/搜索