再见!LayUI

﹏ヽ暗。殇╰゛Y 2022-09-14 11:19 295阅读 0赞

f2676414308c4342faf6c6ec828ce86f.png

偶然的事件,看到 LayUi(读音 “类UI”)官方说,LayUI官网 https://www.layui.com/ 将关闭,多少有些伤感。

或许,有人会说,通知里也说了,“新版下载、文档和示例等仍会在Github 和 Gitee”

但,所谓“人走茶凉”,后期原作者的工作重点,肯定将淡化 LayUI 开发。

我们从 LayUI 的通知里看到,原作者说“在前端工程化迅速席来的浪潮中,我们仍然感受到一丝来自于 jQuery 的余晖, 鼓励大家去拥抱 Vue.js、拥抱 Element UI。”

是的,现在连 JQuery 都光辉不在了,更何况 Layui,这是否预示一个时代的结束?

5354ba54178006d7dd6e696c0b69a080.pngLayUI 的特性

在vue、 react、 angular、更有类似 ant design,elementUI 等巨头的围攻下LayUI 坚韧的活着,自然有其独特的特征。那就是 LayUI:简约实用。

正像原作者所说,LayUI 原本就是为后端开发人员而做的。

  • 如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/

比如,一个静态表格,基本上在不修改的现有代码的情况下,只要增加 class=”layui-table”,就能立刻展现出优美的界面。

这简直就是后台开发人员的福音。

更具体的说,当你使用 ASP.NET Gridview 控件时,基本上只要增加 class=”layui-table” 就能达到 UI 上专业的美观效果。

这和 Ant Design 这种 UI 设计理念完成不同,在 Ant Design 里,你需要 import/export 各种 JS 包。

5eff501871b7be9199f4aa382b2ee319.png

4e9cb53b7510c101ec14c33571ca682e.png

LayUI 最大的特色是美观

原作者说:视觉疲劳的形成往往是由于颜色过于丰富或过于单一形成的麻木感,而 layui 提供的颜色,清新而不乏深沉,互相柔和,不过分刺激大脑皮层的神经反应,形成越久越耐看的微妙影像。合理搭配,可与各式各样的网站避免违和,从而使你的 Web 平台看上去更为融洽。

我很喜欢 layui 的布局,特别适合做后端的项目,我自己在做启明星软件时,基本上后端都采用 layui 框架。

e7a1df58de05f6b787a3a5af87bf67d8.png

layadmin

LayUI 还提供了一个收费的框架-LayAdmin。

如果简单类比 Layui 和 LayAdmin 的区别,layui 好比是轮胎,车盖,方向盘,他是一个个独立的组件。

  • 如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/

而 layadmin 好比是一辆车,他是把 layui 各个组件组装成一辆汽车,作为一个半成品(因为数据是静态的)。

f475e3a9070dae0e14104d735f803913.png

layui 的问题在哪里?

又想马儿跑得快,又想马儿不吃草,是不可能的。

layui 受到最大的“攻击”或者说“嘲笑”是,他的模块是“四不像”,他既不是 CMD(Common Module Definition),也不是 AMD(Asynchronous Module Definition),也可能是历史原因,本身,在 javascript 里解决闭包一直是一个棘手的问题。再加上,ES6 之前,Javascript 本身也不支持 import/export。

所以,layui 定义了自己的写法。但是,这种写法确实很简单适用。

在数据绑定方面,也比较麻烦。另外,对移动端支持的也不是很好。

所以,layui 非常适合企业应用系统的开发。

layui为什么关闭?

虽然 layui 的关闭原因我们不是很清楚。

但是,我们多少还是可以猜测一下:layui 关闭可能最大的一个原因是:原作者累了,是真的累了。

layadmin 提供了两个版本,一个是 iframe 模式,一个是 single page 模式,这种难度太大了。

同时,做开源也不赚钱(特别是这前段框架,也很难加密),也可能是作者关闭网站的一个原因。

其实,我以前也有 issue 给她建议,做好商业化也很重要。

世上没有完美的产品,在适时推出 layadmin 商业化,用户是愿意购买的。

不管如何,感谢贤心,我们希望 layui 未来,越来越好。

  1. 来源 | https://www.cnblogs.com/mqingqing123/p/15329717.html

推荐阅读

1. IntelliJ IDEA 2019 从入门到上瘾 图文教程!

2. 后端接口都测试什么?怎么测?

3. 依赖冲突了如何解决?

4. 一文读懂分布式 Session

5. Spring Boot 博客项目源码

6. 如何分析一条 SQL 的性能 ?

7. 还不懂 Java 中的多线程 ?

8. 为什么老外不愿意用 MyBatis?

bcb444089e41a58768e9af3e6d37876f.png

发表评论

表情:
评论列表 (有 0 条评论,295人围观)

还没有评论,来说两句吧...

相关阅读

    相关 再见!Fastjson!

    你为何仍用Fastjson? 原因可以说出5678种,总而言之言而总之,你不(敢)切换的原因或许只有一个:Fastjson的静态方法调用用着省心;最重要的是,对其它JSO

    相关 再见!Vue!

    前不久和一个hr朋友聊天,说到前端供需脱节的情况。特别是使用Vue框架的,因为简单易学好上手,很多人将Vue作为入门框架,但是能够深入理解的人并不多,大多都只停留在应用层面,缺

    相关 再见

    今天是我职业一个新的开始,也是结束 -------------------- 截止今天就职于这家公司7年4个月零12天,也就是在今天我离职了,跳槽到另外一家旅游行业的

    相关 再见!开源项目LayUi

    前面还用Layui开发了很多的系统,没想到Layui要关闭了,看到这个消息,我真有点想哭! 就像谈了一个多年的女朋友,突然分手了! 向Layui的作者致敬! 感谢Layu

    相关 再见!微服务

    点击上方 蓝色字体 ,选择“标星公众号” 优质文章,第一时间送达 ![640?wx\_fmt=jpeg][640_wx_fmt_jpeg] 来自 |  Alexan