乐趣区

关于ide:致敬再见了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/mqing…

开源前哨 日常分享热门、乏味和实用的开源我的项目。参加保护 10 万 + Star 的开源技术资源库,包含:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。

退出移动版