2017.1.16 随

本文对比了EasyUI和Bootstrap这两个前端框架的特点与应用场景。EasyUI适用于后台管理系统,提供丰富的控件且相互独立;Bootstrap则更适合制作跨终端兼容的网站界面。

前言:现在的公司用的是EasyUI前端框架(或者说库?),以前项目用过bootstrap,自己学过AngularJS,都是浅尝辄止,一点感悟,记录下来。

        EasyUI可以通过设置不同的class,来设置布局、设置样式、添加控件,也可以通过JS代码来创建控件,并通过设置不同的属性值,控制控件的样式和添加各种小组件。bootstrap同样也可以这样(含bootstrap的一些插件),那么问题来了:bootstrap和EasyUI的本质区别是什么呢?同样都依赖于jQuery,这是我搜了一些答案,这是我认为最好的:

        easyUI、Extjs和Bootstrap都是浏览器前端控件库,easyUI基于jQuery,免费的各个控件相对独立;Extjs更高级一些控件与控件直接的交互用起来会很方便,要收费;Bootstrap相对前两个来说在控件上面会差很多,但是在不同终端的兼容性方面做得很好,就是电脑、手机、平板等这些,这一点是前两个无法比的。一般easyUI和Extjs是用来做后台管理系统的,Bootstrap是做网站界面的。

关键词:后台管理系统 网站界面 终端兼容性

这些框架,本质上还是自己定义了class并设计了它的样式,写了一些很不错的JavaScript函数库让人调用,画了些好看的图标。这就说明了CSS和Javascript的重要性,而Modernizr则用Javascript弥补了落后浏览器所不支持的CSS3样式。所以,基础最重要,未来的前端规划:继续打好CSS和JS的基础,然后学好JS的面向对象以及函数式编程,然后再研究一套和上面框架类似的开源框架。

而AngularJS呢?官方吹嘘:一套框架全部适用。我非常喜欢AngularJS2,很有规矩很有规范。

     

 

转载于:https://www.cnblogs.com/luhongbo/p/6291005.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值