文末留言送书5本

前面还用Layui开发了很多的系统,没想到Layui要关闭了,看到这个消息,我真有点想哭!

就像谈了一个多年的女朋友,突然分手了!

向Layui的作者致敬!

感谢Layui陪伴的日子,感谢你的开源!技术路上我们继续前行!


缘起

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

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

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

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

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

LayUI 的特性

在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 包。


LayUI 最大的特色是美观

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

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


layadmin

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

如果简单类比 Layui 和 LayAdmin 的区别,

layui 好比是轮胎,车盖,方向盘,他是一个个独立的组件。

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

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 未来,越来越好。

原文链接:https://www.cnblogs.com/mqingqing123/p/15329717.html

作者:启明星工作室

— end —

赠书福利
赠送新书《Spring Cloud Alibaba微服务实战》共5本,这是一本Java书籍,刚刚上架!由「 北京大学出版社」赞助提供 ,感兴趣的朋友推荐入手一本。

本书介绍了微服务的基础理论和配置基础开发环境,以及如何构建Spring Cloud Alibaba 模板项目;使用Spring Cloud Alibaba套件(Nacos、Sentinel等)和当下流行的微服务组件(如Spring Cloud Gateway、Spring Cloud Stream等)搭建微服务系统,解决开发中的常见问题,其中不乏有一些笔者对编写代码的个人见解;介绍了使用Jenkins + Gitlab + Docker部署服务,如同流水线生产一样,使部署服务又快又稳,从而使读者能够了解程序由开发到上线的整体流程。

同样这次准备了2种方式抽奖,「评论点赞、朋友圈点赞」这两种方式都可以参与!感谢亲爱的读者们,你们的支持也是我持续更文最大的动力。

本次开奖时间为 2021.9.30 14:00
为了避免中奖后失联,提前加我微信号:itcodexy 。

留言点赞(3本)

本文留言需要根据文章的内容留言会更大可能被精选,留言点赞数「第一、二、三名」可获得一本Spring Cloud Alibaba微服务实战》

PS:买点赞数等作弊无效,一切解释权归程序IT圈所有,留言点赞之前中过奖的朋友,1年内不得再参与,给新朋友一些机会 !(经常发现点赞中奖的总是那些熟悉的面孔)

朋友圈点赞抽奖(2本)

记得先添加我微信,不然参加不了这个朋友圈活动 。大奖:本文章我会在下午6点左右转发朋友圈,给第n位(具体数值看朋友圈发布时的规则)点赞朋友圈的同学送出一本 《Spring Cloud Alibaba微服务实战》,共2位。

突发!开源项目LayUI宣布下线 !相关推荐

  1. 基于layui的开源项目LAYUI MINI后台模板

    介绍: 界面足够简洁清爽,响应式且适配手机端. 一个接口几行代码而已直接初始化整个框架,无需复杂操作. 页面支持多配色方案,可自行选择喜欢的配色. 支持多tab,可以打开多窗口. 支持无限级菜单和对f ...

  2. 【狂神说】分析前后端分离开源项目?

    文章目录 1.如何分析开源项目 项目简介 项目源码 2.观察开源项目 3.开源项目下载 4.跑起来是第一步 5.前后端分离项目固定套路 6.如何找到一个开源项目 1.如何分析开源项目 学习的方式: 不 ...

  3. 如何加入到 wuhan2020 开源项目,打赢这场没有硝烟的战争?

    比尔盖茨2015年在 Ebola 爆发之后做的 TED 演讲 前言 这是比尔盖茨2015年在 Ebola 爆发之后做的 TED 演讲.他认为在未来几十年里,如果有什么东西可以杀掉上千万人,那更可能是个 ...

  4. 超全Java开源项目,总能找到一款适合你!

    [此文章转自乐字节] 一.JavaEE初级项目-云日记,拿去毕设又省2千块 云R记软件就是用于记录日常生活点滴.一款跨平台的简单快速的个人记事备忘工具,并且能够实现PC.移动设备和云端之间的信息同步, ...

  5. 精选180+Python开源项目,随你选!做项目何愁没代码

    编辑 | Jane 出品 | Python大本营 每一位程序员,每天大部分时间都是在和代码打交道.但是对于广大的普通用户来说,最重要的不是代码,而是代码最终生成的应用程序.但是,每个项目都从头开始自己 ...

  6. 大厂前实习生被威胁,“关闭开源项目,不然就告你”

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 梦晨 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 程 ...

  7. 使用redis和mysql的开源项目_干货!带你了解为什么那么多开源项目都是用Redis!...

    很多开源项目中都使用了redis,这些项目为什么使用redis?使用redis有什么好处?怎么使用redis?带着这些疑问,我们来了解一下redis. 一.什么是Redis Redis是一个免费开源用 ...

  8. 注意!Apache下这些与Hadoop相关的开源项目要退休了!

    不知不觉之间,小编发现 Apache下许多与Hadoop相关的开源项目竟然都要退休了! 包括像Sentry.Tajo和Falcon在内的13个与大数据相关的Apache项目,相继在11天之内宣布退出. ...

  9. 这 9 个 Java 开源项目 yyds,你知道几个?

    今日推荐 扔掉 Postman,一个工具全部搞定,真香!为啥查询那么慢?还在直接用JWT做鉴权?JJWT真香推荐 15 款常用开发工具干掉 navicat:这款 DB 管理工具才是y(永)y(远)d( ...

最新文章

  1. sql server 的一些记录
  2. Gridview 隐藏列
  3. KUDU--秒级查询的数据仓库
  4. UIWindow的windowLevel详解
  5. 最大权闭合图hdu3996
  6. JAVA静态和非静态内部类
  7. CSUOJ 1111 三家人
  8. Windows下QT配置librdkafka
  9. linux运维基本英语词汇,13425616_英语词汇的奥秘 高级版.pdf
  10. 实现一个简单的Database1(译文)
  11. python跨平台是什么意思_跨平台是什么意思?通俗深刻的解释
  12. 史上最简单的Git入门教程
  13. [qt]qt下载地址
  14. 股软分析系统源代码,股软开发,行情写库程序
  15. 极客日报:iPhone13系列售价曝光:4535元起售;微信暂停个人帐号新用户注册;Android 12 Beta 3.1发布
  16. BDL語法知識 变量的初始话
  17. 橙光游戏c语言代码,橙光游戏一
  18. Python语言语法描述规范BNF介绍
  19. Pandas描述性统计
  20. 三本的我面试微软,微软包机票酒店早餐到苏州,实在太棒了

热门文章

  1. 任意方位矩形相交面积计算
  2. 小学生算术能力测试系统(改进)
  3. Win11更新22H2版本后的变化
  4. 一点排位就安全异常退出_广东省总工会关于开展个人信息安全日在线答题活动的通知...
  5. glMatrixMode(GL_PROJECTION)和glOrtho(0,with,height,0,-100,100)
  6. 计算机一级控制模型,2020年计算机等级考试《数据库技术》考点:IDEF0建模方法...
  7. CheckStyle使用总结
  8. SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoade
  9. 未能加载文件或程序集“ypt_ywgd”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。...
  10. optimizer(二) RMSProp