我剛買了永久會(huì)員,你就下線了?!
前幾天,看到魚皮滴滴發(fā)了一篇文章《我剛買了永久會(huì)員,你就下線了?!》,當(dāng)時(shí)很是震驚!
Layui,竟然要說再見了!
雖然我有一段時(shí)間沒寫過前端代碼了,但,遙想當(dāng)年,二哥也是一名不折不扣的全棧工程師啊,甚至還出版了一本“名不見經(jīng)傳”的《Web 全棧開發(fā)進(jìn)階之路》。
Layui 也是用得 666 ?。?/p>
我之前為公司開發(fā)的電商項(xiàng)目,前端的 UI 框架就借鑒了不少 Layui 的,還有前端同學(xué)應(yīng)該熟知的 Bootstrap 啊、jQuery 啊。
害,前端發(fā)展得真快,感覺一眨眼的功夫,這些都成老古董啦!

就像作者賢心說的那樣,5 年時(shí)間里,Layui 被應(yīng)用在不計(jì)其數(shù)的 Web 平臺(tái)中,但隨著 Vue.js、Element UI 的迅速崛起,jQuery、Bootstrap、Layui 等等這些曾經(jīng)輝煌過、燦爛過的產(chǎn)品,都將成為過去式。
縱有萬般不甘,也要敞開心扉去擁抱未來!
對(duì)于作者來說,這既是幸福的,又是殘酷的。
互聯(lián)網(wǎng)的蓬勃發(fā)展,背后是多少人的辛苦付出和萬般無奈~

我用 Layui 可以追溯到 2016 年,也就是 Layui 剛孵化出來的那會(huì)。我之前做的是大宗期貨交易平臺(tái),客戶端用的是 .Net 的那套 WinForm,平臺(tái)剛穩(wěn)定,然后就就被斃了。我們沒辦法就轉(zhuǎn)型做電商,整個(gè)前端的平臺(tái)是我親手搭建的,其中就用到了 Layui。
剛?cè)ノ覀兊钠脚_(tái)隨便扒拉了一下 JS 文件,看到了熟悉的影子:一些我原來用 layui.layer 封裝的移動(dòng)端的彈層組件。
// 彈出錯(cuò)誤提示的登錄框
$.showErr = function(str, func) {
layer.open({
content : str,
btn : [ 'ok' ],
shadeClose : !1,
yes : func,
no : function() {
}
});
};
$.showConfirm = function(str, funcok, funcclose) {
layer.open({
content : str,
btn : [ '確認(rèn)', '取消' ],
yes : function(index) {
funcok.call();
layer.close(index);
}
});
};
記憶中的 Layui 主頁已經(jīng)模糊了,不確定有沒有現(xiàn)在這般漂亮、清爽。

下面是 Layui 在官方的描述信息中對(duì)自己的描述。
Layui 是一套開源的 Web UI 解決方案,其內(nèi)部采用的是自身經(jīng)典的模塊化規(guī)范,并遵循原生 HTML/CSS/JS 的開發(fā)方式,極易上手,拿來即用。其外在極簡,卻又不失飽滿的內(nèi)在,體積輕盈,組件豐盈,從核心代碼到使用方法的每一處細(xì)節(jié)都經(jīng)過精心雕琢。
Layui 的確是名副其實(shí),非常適合網(wǎng)頁界面的快速開發(fā)。
但時(shí)過境遷,隨著 Vue、React、Angular 三大框架的流行,Layui 終究是被時(shí)代拍在了沙灘上,畢竟前端也要工程化。
不過,Layui 注定會(huì)在歷史的印跡上留下濃重的一筆。
目前,Layui 在 GitHub 上已經(jīng)有 24k+ 的關(guān)注了,2.7 的正式版本也會(huì)在上面首發(fā)。

雖然 Layui 的官網(wǎng)不復(fù)存在了,但這不是終結(jié),作者賢心也會(huì)繼續(xù)維護(hù)下去,對(duì)老用戶也算是一個(gè)交代了。

技術(shù)更新迭代的大環(huán)境下,注定一些曾經(jīng)美好的事物將走向末日,但只要做技術(shù)的初心還在,下一份美好還會(huì)遠(yuǎn)嗎?
也許不久的將來,作者賢心騰出手來后,會(huì)給我們帶來更多的驚喜~
用賢心在公告里的話來作為今天文章的結(jié)語吧:
請(qǐng)大家懷揣對(duì) Web 前端技術(shù)的熱忱,去擁抱 Vue.js、擁抱 Element UI、擁抱更好的新時(shí)代,以及,所有那些值得去追求的美好事物。

沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧靜的港灣,我是不系之舟。
推薦閱讀:
