您的位置:首頁>正文

Aurelia新年新計畫,給你的Web減減重

Aurelia是一個JavaScript用戶端框架, 強調使用集元件。 對於Aurelia來說, 今年應該是即忙碌又愉快的一年, 從伺服器端的完善到狀態管理的改進計畫都正在進行中。 該專案的開發人員希望下一步能對平臺用戶體驗框架Aurelia UX也做出改進。 除此之外, 將Aurelia完全轉換為TypeScript也在考慮之中, 儘管這可能都是在2018年之後才會執行的任務。

Aurelia由Blue Spire贊助, 提供了一個包含一系列開源模組的集合, 用於開發移動、桌面和流覽器應用程式。 在GitHub中, 該框架的使用率超過600次, 並且有超過10000顆星星的評價。

2018框架改進計畫包括:

* 伺服器端完善。 預計這個功能的性能將很快得到提升, 並能説明Web應用程式在搜尋引擎中抓取索引;還將提供一個示例項目和初始庫。

* 一個用於將Aurela元件轉換為符合標準的Web元件外掛程式, 該元件作為可重用的介面元件。

* 單檔元件開發, 支援小團隊和個人開發。

* 一個用於狀態管理的外掛程式,

為大型應用程式提供可預測的狀態容器。 該外掛程式將適用于JavaScript開發人員和TypeScript開發人員。

* 命令列平臺支援GitHub Electron桌面開發框架和PhoneGap / Cordova移動應用程式開發。 隨後, Aurelia的創始人希望開發人員能夠在編寫代碼時, 就將其定位到Web、Windows、Linux、MacOS、iOS和Android上。

Aurelia用戶體驗功能路線圖

Aurelia UX用戶體驗庫是Aurelia平臺的一個部分, 計畫功能包括:

* 即將推出應用程式佈局的回應式網格系統。

* 工具列, 為操作和標題提供一個公共區域。

* 對功能表有用的側邊欄或抽屜元件, 為不需要經常顯示的內容提供位置。

* 説明移動應用程式佈局的卡片元件。

* CSS重置, 以獲得更一致的元件樣式。

* 處理字體的API, 允許開發人員自由使用字體。

* 主題組, 用於分組相關、可共用的元件主題。

* 其他可能添加的元件,

如Select/Picker和Tabs/Pivots等。

在完成這些雄心壯志之後, Aurelia可以在下一個主要版本的框架中完全轉換為TypeScript。 目前已經有一些外掛程式在其中創作, 並將幾個repos轉換為TypeScript。 創建人對TypeScript是如何幫助他們清理代碼、發現更多的錯誤和加強API感到滿意。 如果完全轉換為TypeScript, 可能會產生更小的資料包和更高的性能, 令人期待。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示