距離 1.0 正式版釋出又過了兩個月,飛冰迎來了 2.0 大版本的更新。
飛冰 2.0 是什麼?
詳細的飛冰背景和介紹等,請參照 1.0 正式版釋出的介紹,這裡不再贅述:zhuanlan.zhihu.com/p/34265596。
我們當時在 1.0 版本的 slogan 是『海量可複用物料,通過 GUI 工具極速構建中後臺應用』,主要目標為中後臺應用來提供工具等。但我們發現飛冰並非僅能侷限在中後臺業務領域,我們對於工程工具的研發以及物料開發工具等,其實可以支援各類前端領域的需求。所以我們 2.0 的 slogan 修改為:
讓前端開發簡單而友好
這句 slogan 也很好的表達了飛冰是什麼:
- 飛冰通過 Iceworks GUI 工具、完善的開發文件、豐富的元件等,無需安裝配置任何前端開發環境(比如安裝 node 等)、無需編寫構建指令碼等,即可擁有前端開發最佳實踐。開發過程十分簡單。
- 通過海量的物料,可以快速複用專注於編寫業務邏輯提升開發效率,又可以檢視程式碼進行學習。再加上飛冰官方群裡的淘寶前端工程師、熱心同學的實時答疑,讓前端開發變得友好。
飛冰 2.0 帶來了什麼?
支援 Vue 專案開發
千呼萬喚始出來。由於阿里系偏向 React 技術棧,所以我們正式版物料等都是基於 React 來開發的。
但有相當一部分開發者是更喜歡或者擅長 Vue 來開發前端專案的。為了滿足使用者需求,我們花了相當大的精力將 Vue 使用鏈路打通並完善。
首先,我們官方會推出官方 Vue 物料,受限於精力目前僅包含一套模板和幾個模組可以搭建出一個簡單的站點,還在持續擴充套件。
其次,Iceworks 已經進行全面升級,支援自定義物料源、Vue 專案識別等功能和相關邏輯處理。
我們的物料開發工具 ice-devtools 也已經公測完成並上線,目前你可以開發自己的物料源或者對官方物料源進行共建和 PR。
對於 Vue 物料源,受限於團隊精力等,我們推出了 Vue 物料支援計劃,希望可以通過社群共建的方式快速補充 Vue 物料數量、提升質量。 你開發的 Vue 區塊將不僅僅被自己使用,還會被更多的飛冰使用者複用。歡迎有 Vue 開發經驗的熱心同學一起共建!
React 物料源升級
我們新增了若干垂直領域模板,並啟用了新路由協議規範,將所有模板裡的 react-router 升級到了 v4 最新版。
如果你是在此前建立的專案,可以參照 路由升級文件 進行手動升級。
Iceworks 支援自定義模板建立功能和外掛管理皮膚等
通過模板屬性的配置,定製個性化模板(目前暫時支援皮膚的定製),同時會儲存配置選項方便再次編輯。
新增的外掛皮膚,也可以讓你自定義專案皮膚要顯示的資訊。後續我們還會開放外掛開發文件。
回顧這兩個月來,我們一直保持每週一個版本若干功能的迭代速度進行優化和升級。這裡十分感謝為飛冰提建議、問題的朋友,包括但不限於評論過、Github 提過 issue 或討論以及我們兩個釘釘群裡接近 1500 位活躍的使用者。
我們也將繼續保持這樣的速度,積極響應使用者的需求和反饋,讓前端開發變得簡單而友好。希望大家可以繼續關注多多支援!
=====
擴充套件資訊
- 官方網站:飛冰 - 賦能中後臺建設
- 下載 Iceworks:alibaba.github.io/ice/icework…
- Github:github.com/alibaba/ice…
- 飛冰群二維碼:點選檢視二維碼