layui简介
layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。
其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。
layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。
准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。
LayUI 的特性在vue、 react、 angular、更有类似 ant design,elementUI 等巨头的围攻下LayUI 坚韧的活着,自然有其独特的特征。
那就是 LayUI:简约实用。正像原作者所说LayUI 原本就是为后端开发人员而做的。
比如,一个静态表格,基本上在不修改现有的代码的情况下,只要增加,就能立刻展现出优美的界面。这简直就是后台开发人员的福音。
更具体地说,当你使用 ASP.NET Gridview 控件时,基本上只要增加 就能达到 UI 上专业的美观效果。
这和 Ant Design 这种 UI 设计理念完全不同,在 Ant Design 里,你需要 import/export 各种 JS 包。
LayUI 最大的特色是美观原作者说:视觉疲劳的形成往往是由于颜色过于丰富或过于单一形成的麻木感,而 layui 提供的颜色,清新而不乏深沉,互相柔和,不过分刺激大脑皮层的神经反应,形成越久越耐看的微妙影像。合理搭配,可与各式各样的网站避免违和,从而使你的 Web 平台看上去更为融洽。
我很喜欢 layui 的布局,特别适合做后端的项目,我自己在做启明星软件时,基本上后端都采用 layui 框架。
layui的优点和缺点优点有以下几方面:
(1)layui属于轻量级框架,简单美观。适用于开发后端模式,它在服务端页面上有非常好的效果。(2)layui是提供给后端开发人员最好的ui框架,基于DOM驱动,只要不涉及到交互layui还是很不错的。
缺点如下:
(1)layui出现较迟,想必其他前端框架来说还是不太成熟。