bootstrap 和 easyui 代表了两种框架的理念.
一种框架是把所有的事情都做了,开发者不需要研究底层技术,只需要学习我提供的 api 就可以了.如 easyui.
另一种框架是只做自己该做的事情,把控制权交还给开发者,因为大家都愿意把精力放在研究底层技术上(因为这是所有上层框架的依赖),而不是把精力放在研究框架的 api 上(上层框架更换频率很大,每个公司可能用的都不同,甚至一个项目组,在不同时间用的框架也有可能不同),bootstrap 就是代表这种理念.
如果后台管理系统不是特别复杂,用 easyui 做过一次,下次再做后台管理,几乎可以挪过来稍微改动改动,进行快速开发.
但是如果是项目大,ui 复杂的话,还是用 bootstrap 吧,毕竟你是可以掌控的.
1.angularjs
html 和 js 之间的数据衔接层,可以操控 html 元素(数据绑定,重复,隐藏)等,上手很容易,但想要精通,了解内部运行机制不容易.
2.bootstrap
用于页面布局样式设计,CSS 等,与数据无关,是一种 UI 设计工具,一般搭配 angularjs 使用.
3.jquery
是一个 JavaScript 函数库,与 angularjs 作用一致,但更偏重于操作 dom 元素,对 dom 遍历和修改.
4.easyUI
是基于 jQuery 的框架,它侧重于页面显示部分,即 UI,但是所有效果都是用 jQuery 实现的.
推荐学习 angularjs , 使用 angular bootstrap UI , 只是针对 css 样式话,也可以学习 semantic ui
这里有一些 css 前端库排名 http://usablica.github.io/front-end-frameworks/compare.html
针对你说的 jquery datagrid,angularjs 有 ng-grid
来源: http://www.bubuko.com/infodetail-2455088.html