Layui的落幕,是否預示一個時代的結束?

啟明星工作室發表於2021-09-24

1.今天,看到LayUi(讀音類UI)官方說,LayUI官網   https://www.layui.com/ 將關閉,多少有些傷感。

或許,有人會所,通知裡也說了,“新版下載、文件和示例等仍會在Github 和 Gitee”

但,所謂“人走茶涼”,後期原作者的工作重點,肯定將淡化LayUI開發。

我們從LayUI的通知裡看到,原作者說“在前端工程化迅速席來的浪潮中,我們仍然感受到一絲來自於 jQuery 的餘暉, 鼓勵大家去擁抱 Vue.js、擁抱 Element UI。”

是的,現在連JQuery都光輝不在了,更何況Layui,這是否預示一個時代的結束?

 

 

2. 在vue、 react、 angular、更有類似 ant design,elementUI等巨頭的圍攻下

LayUI堅韌的活著,自然有其獨特的特徵。

那就是LayUI:簡約實用。

正像原作者所說,LayUI原本就是為後端開發人員而做的。

比如,一個靜態表格,基本上在不修改的現有程式碼的情況下,只要增加 class="layui-table",就能立刻展現出優美的介面。

這簡直就是後臺開發人員的福音。

更具體的說,當你使用ASP.NET Gridview控制元件時,基本上只要增加  class="layui-table" 就能達到UI上專業的美觀效果。

這和Ant Design 這種UI設計理念完成不同,在Ant Design裡,你需要import/export各種JS包。

 

 

 

 

 

3.LayUI最大的特色是美觀

原作者說:視覺疲勞的形成往往是由於顏色過於豐富或過於單一形成的麻木感,而 layui 提供的顏色,清新而不乏深沉,互相柔和,不過分刺激大腦皮層的神經反應,形成越久越耐看的微妙影像。合理搭配,可與各式各樣的網站避免違和,從而使你的 Web 平臺看上去更為融洽。

我很喜歡layui的佈局,特別適合做後端的專案,我自己在做啟明星軟體時,基本上後端都採用layui框架。

 

 

 

4.layadmin

 LayUI還提供了一個收費的框架-LayAdmin。

如果簡單類比Layui和LayAdmin的區別,

layui好比是輪胎,車蓋,方向盤,他是一個個獨立的元件。

而layadmin好比是一輛車,他是把layui各個元件組裝成一輛汽車,作為一個半成品(因為資料是靜態的)。

 

 

 

 5.layui的問題在哪裡

又想馬兒跑得快,又想馬兒不吃草,是不可能的。

layui受到最大的“攻擊”或者說“嘲笑”是,他的模組是“四不像”,他既不是CMD(Common Module Definition),

也不是AMD(Asynchronous Module Definition)

也可能是歷史原因,本身,在javascript裡解決閉包一直是一個棘手的問題

再加上,ES6之前,Javascript本身也不支援import/export

所以,layui定義了自己的寫法。但是, 這種寫法確實很簡單適用。

在資料繫結方面,也比較麻煩。另外,對移動端支援的也不是很好。

所以,layui非常適合企業應用系統的開發。

 

 

6.layui為什麼關閉?

雖然layui的關閉原因我們不是很清楚

但是,我們多少還是可以猜測一下:layui關閉可能最大的一個原因是:原作者累了,是真的累了

layadmin提供了兩個版本,一個是iframe模式,一個是single page模式,這種難度太大了。

同時,做開源也不賺錢(特別是這前段框架,也很難加密),也可能是作者關閉網站的一個原因。

其實,我以前也有issue給她建議,做好商業化也很重要。

世上沒有完美的產品,在適時推出layadmin商業化,使用者是願意購買的。

 

不管如何,感謝賢心,我們希望layui未來,越來越好。

 

------------------------------------------------------------------------------------------------

edit:很多情況下,技術沒有所謂的好壞,你以為的不好不一定別人感覺也不好。

比如,VB6.0,好多人感覺早淘汰了吧,但是在使用排名裡,仍然靠前。

在製造型企業裡,用VB做一個表單,錄入資料,基本上就是“增刪讀寫”,這些需求很多,很簡單,也很實用。

 

 

 

 

 

 

相關文章