<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          再見!開源項目LayUi!

          共 1842字,需瀏覽 4分鐘

           ·

          2021-10-08 21:46


          作者:啟明星工作室

          來源:https://www.cnblogs.com/mqingqing123/p/15329717.html


          # 緣起


          偶然的事件,看到 LayUi(讀音 "類UI")官方說,LayUI官網(wǎng) ?https://www.layui.com/ 將關(guān)閉,多少有些傷感。


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


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


          我們從 LayUI 的通知里看到,原作者說“在前端工程化迅速席來的浪潮中,我們?nèi)匀桓惺艿揭唤z來自于 jQuery 的余暉, 鼓勵大家去擁抱 Vue.js、擁抱 Element UI。”


          是的,現(xiàn)在連 JQuery 都光輝不在了,更何況 Layui,這是否預(yù)示一個時代的結(jié)束?



          # LayUI 的特性


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

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


          那就是 LayUI:簡約實用。


          正像原作者所說,LayUI 原本就是為后端開發(fā)人員而做的。


          比如,一個靜態(tài)表格,基本上在不修改的現(xiàn)有代碼的情況下,只要增加 class="layui-table",就能立刻展現(xiàn)出優(yōu)美的界面。


          這簡直就是后臺開發(fā)人員的福音。

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


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



          # LayUI 最大的特色是美觀


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


          我很喜歡 layui 的布局,特別適合做后端的項目,我自己在做啟明星軟件時,基本上后端都采用 layui 框架。



          # layadmin


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


          如果簡單類比 Layui 和 LayAdmin 的區(qū)別,layui 好比是輪胎,車蓋,方向盤,他是一個個獨立的組件。


          而 layadmin 好比是一輛車,他是把 layui 各個組件組裝成一輛汽車,作為一個半成品(因為數(shù)據(jù)是靜態(tài)的)。



          # layui 的問題在哪里?


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


          layui 受到最大的“攻擊”或者說“嘲笑”是,他的模塊是“四不像”,他既不是 CMD(Common Module Definition),也不是 AMD(Asynchronous Module Definition),也可能是歷史原因,本身,在 javascript 里解決閉包一直是一個棘手的問題。再加上,ES6 之前,Javascript 本身也不支持 import/export。


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


          在數(shù)據(jù)綁定方面,也比較麻煩。另外,對移動端支持的也不是很好。


          所以,layui 非常適合企業(yè)應(yīng)用系統(tǒng)的開發(fā)。


          # layui為什么關(guān)閉?


          雖然 layui 的關(guān)閉原因我們不是很清楚。


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


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


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


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


          世上沒有完美的產(chǎn)品,在適時推出 layadmin 商業(yè)化,用戶是愿意購買的。


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

          (完)


          BAT等大廠Java面試經(jīng)驗總結(jié)

          想獲取 Java大廠面試題學(xué)習(xí)資料

          掃下方二維碼回復(fù)BAT就好了


          瀏覽 52
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  清纯唯美一区二区三区 | 欧美成年网站 | 学生妹内射 | 天天搞天天干在线视频 | 成人一区二区三区 |