1. 程式人生 > >ale.js beta.1釋出!以元件構建使用者介面的漸進式框架

ale.js beta.1釋出!以元件構建使用者介面的漸進式框架

  

Ale.js-beta.1 釋出了,Ale 是一套用於以元件的形式構建使用者介面的漸進式框架。

它信奉,萬物皆元件。與其它大型框架不同的是,Ale 只需要你將關注點放在資料上,並不需要關心任何與檢視有關的內容。當你更新資料時,檢視中任何使用到它的地方都會得到更新。

我們將 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、輕量。同時,diff 演算法在 Ale 中也有應用(得益於 Ale 自研的 diff 演算法,只有大約50行,極其輕量)。

同時,在 Ale 中,你也根本無需操心任何有關於 效能

 方面的事情,因為 Ale 經過壓縮後(非g-zip)只有大約7kb大小,執行速度也分別接近 Vue 和 React 的 3 倍!

如果你已經是有經驗的前端開發者,想知道 Ale 與其它庫 / 框架有哪些具體區別,請檢視 對比其它框架

具體更新內容:

  • 去除state狀態

  • 重構了80%程式碼

  • ale元件物件基本重構

  • ......

由於更新內容太多,甚至都可以說 alpha 和 beta.1 都不是同一個框架。 所以就暫且不羅列了。

如果你想具體瞭解 ale.js,可以訪問 cn.alejs.org 或檢視 對比其它框架

(請前往 github 和 碼雲,xian'gei我們一個 star 吧!十分感謝!)