bootstrap比layui出现得早很多,最近刚接触这两个ui框架,发现二者高度相似,不明白为什么layui作为后起之秀依然很火。想问一下layui比起bootstrap有什么优秀的点让它作为后来出现的框架依然获得了很多关注吗?
不针对谁,个人的一些看法。Layui 热门仅限于国内,其官网是没有做国际化的。那么 Layui 优势是什么呢,需要注意 Layui 起步时间(2016年10月14日),那时候 Angular 和 React 已经初露锋芒,就出现了那么点,框架式 UI 组件库的思想。可以看这篇文章了解一下 2016 代表什么:在 2016 年学 JavaScript 是一种什么样的体验?然而国内还处于 JQuery 时代,要是真捣鼓这么一套,很难说可以用得上。倒不如说,反其道而行之,就不迎合任何框架,使用最原始的方式来做一套 UI 组件库,这非常符合当时的实情。那你说 Bootstrap 不行吗?还不够,比如表格,Bootstrap4 是没有专门的组件的,还得自己手动创建标签添加上去,就更别提分页了。现在回头看 Layui 的一些设计,依旧神采奕奕。并且注意,可以适配 IE8,给其提一个 PR 还挺难。使用最原始、繁琐的 API 来写一整套组件,并不简单。
Layui 热门仅限于国内,其官网是没有做国际化的。
那么 Layui 优势是什么呢,需要注意 Layui 起步时间(2016年10月14日),那时候 Angular 和 React 已经初露锋芒,就出现了那么点,框架式 UI 组件库的思想。
然而国内还处于 JQuery 时代,要是真捣鼓这么一套,很难说可以用得上。倒不如说,反其道而行之,就不迎合任何框架,使用最原始的方式来做一套 UI 组件库,这非常符合当时的实情。
那你说 Bootstrap 不行吗?还不够,比如表格,Bootstrap4 是没有专门的组件的,还得自己手动创建标签添加上去,就更别提分页了。
现在回头看 Layui 的一些设计,依旧神采奕奕。并且注意,可以适配 IE8,给其提一个 PR 还挺难。使用最原始、繁琐的 API 来写一整套组件,并不简单。