突發(fā)!LayUI 宣布下線。。。
點擊關(guān)注公眾號,Java干貨及時送達(dá)


LayUI——開源模塊化前端 UI 框架,由職業(yè)前端傾情打造,面向全層次的前后端開發(fā)者,易上手開源免費的 Web UI 組件庫。
最近,LayUI 官網(wǎng)發(fā)布了一條公告:

layui 官網(wǎng)將于 2021年10月13日 進(jìn)行下線。
需要注意的是,LayUI 僅僅是從官網(wǎng)下線,但并不意味著終結(jié),并不意味著 LayUI 的停止維護(hù),后續(xù)新版本的發(fā)布,以及日常維護(hù)工作已經(jīng)遷移到 Github/ gitee 代碼托管平臺了。
另外,LayUIAdmin 和 LayIM 也會遷移到新的官方網(wǎng)站,也僅僅是為老用戶保留了一個下載通道而已,兩者將不再面向新用戶開放。
這也來得太突然了,沒有一點點防備。。
看到這則消息的時候,棧長一時間覺得很驚訝,但也很能理解 LayUI 的無奈決定,畢竟現(xiàn)在不是 LayUI 的時代了,作為一個老牌前端 UI 框架,LayUI 的歷史使命已經(jīng)完成,未免有點傷感。。。
在那個還沒有前后端分離、分布式、微服務(wù)架構(gòu)年代,也就是傳統(tǒng)的 Web 項目,所有的前后端代碼都是在一個項目中開發(fā)和部署,那時候也沒有專業(yè)的前端開發(fā),所有系統(tǒng)代碼都得 Java 程序員編寫,即 Web 開發(fā)工程師,也就是現(xiàn)在的全棧工程師。
當(dāng)然,不能和現(xiàn)在的全棧相比,Web 開發(fā)工程師的前端能力還是相對較弱的,不可能完全編寫一套前端框架出來,棧長也搞過 Web 開發(fā),那寫前端代碼的能力就是捉襟見肘,開發(fā)太慢了,遇到一個問題就要調(diào)半天,簡直崩潰。。
所以也就需要一套現(xiàn)成的開源 UI 框架,我記得那時候用的比較多的就是基于 jQuery 的 EasyUI、LayUI 了,不需要很強(qiáng)的前端能力,都有現(xiàn)成的控件、文檔支持,開發(fā)起來就變得很容易了。
現(xiàn)在隨著互聯(lián)網(wǎng)的高速發(fā)展,以及前后端分離架構(gòu)的普及,工作也分前后端開發(fā)工種了,并有一套前后端開發(fā)規(guī)范,前端開發(fā)人員負(fù)責(zé)開發(fā)前端并按規(guī)范和后端進(jìn)行數(shù)據(jù)交互,后端開發(fā)人員只需要按規(guī)范開發(fā)接口即可,效率要比傳統(tǒng)開發(fā)快多了。
這么些年,前后端框架也是換了一波又一波了,現(xiàn)在 Vue.js、React、AngularJS 算是引領(lǐng)著前端框架的發(fā)展趨勢,同時也誕生出了許多優(yōu)秀的衍生框架,LayUI 這種基于 jQuery 的老牌框架已經(jīng)沒有優(yōu)勢了,其設(shè)計理念、界面等都已經(jīng)過時了。另外,關(guān)注公眾號Java技術(shù)棧,回復(fù):vue,可以獲取最新 Vue 3.0 高清 PDF 教程。
來一波回憶殺。。。
LayUI 鑒賞:



EasyUI 鑒賞:



可以看到,相比較 LayUI,EasyUI 的界面要更傳統(tǒng)、更簡約,不過各有各的特色,各有所好。
棧長我當(dāng)年就用過 EasyUI,個人感覺就是簡單、干練,加載速度非??欤瑳]有過多的復(fù)雜的特效,開發(fā)速度也非常快,對于不追求界面的內(nèi)部管理后臺系統(tǒng)來說無疑是一個不錯的選擇。
EasyUI 也順勢推出了基于 Vue.js、React、AngularJS 的版本:

不知道現(xiàn)在用的多不多,就那個復(fù)古 UI 我個人感覺已經(jīng)太落后了,市面上基于 Vue 之類的優(yōu)秀框架也太多了,前端框架遍地開花。。。另外,關(guān)注公眾號Java技術(shù)棧,回復(fù):vue,可以獲取最新 Vue 3.0 高清 PDF 教程。
但,不可否認(rèn),雖然 LayUI、EasyUI 沒以前流行了,但并不說明它們沒有用武之地了,現(xiàn)在它們可能更適用于管理后臺系統(tǒng),對于已經(jīng)熟練掌握 jQuery、LayUI、EasyUI 的 Java 開發(fā)人員來說,不用專業(yè)的前端開發(fā)人員也能快速開發(fā)出自己的后臺系統(tǒng)。
另外,估計大家有的公司也還有在用 LayUI、EasyUI 前端框架的系統(tǒng),就像后端也還有很多公司用 SSH 框架一樣,雖然框架老,但也得維護(hù)運營,系統(tǒng)龐大,時間、成本、風(fēng)險考慮,有的時候也不太可能完全顛覆去重寫一套全新的系統(tǒng),所以,也得有人維護(hù),新老技術(shù)并行,也是現(xiàn)在很多企業(yè)無奈的選擇。
參考閱讀:Struts2 為什么被淘汰了?
最后,雖然 LayUI 在官網(wǎng)下線了,并不意味著它的結(jié)束,新版本的發(fā)布和日常維護(hù)還在代碼托管平臺進(jìn)行著,有時候,用什么框架并不重要,重要的是有沒有解決業(yè)務(wù)需要,適合自己的就是最好的。
版權(quán)聲明:本文系公眾號 "Java技術(shù)棧" 原創(chuàng),原創(chuàng)實屬不易,轉(zhuǎn)載、引用本文內(nèi)容請注明出處,抄襲者一律舉報+投訴,并保留追究其法律責(zé)任的權(quán)利。


超火的微信漸變國旗頭像,竟然可以用 JavaScript 一鍵生成。。

最新 Spring 系列教程,共 99+ 篇,建議收藏~

重磅!JDK 17 發(fā)布,Oracle 宣布從 JDK 17 開始正式免費。。

干掉 BeanUtils!試試這款 Bean 自動映射工具,真心強(qiáng)大!!

Intellij IDEA 順利激活。爽。。

別再到處 new 對象了,試試 3 大工廠模式,真香??!
關(guān)注Java技術(shù)??锤喔韶?/strong>

