前端框架选择
Vue, Angular, React, jQuery
库和框架
- Vue, Angular, React为框架
- jQuery为javascript库
入门难易对比
Angular > React > Vue。
Typescript,ES6 与 ES5
- Angular 依赖于 TypeScript
- React 专注于使用 Javascript ES6
- Vue 使用 Javascript ES5 或 ES6
三大框架与jQuery的对比
尽管三大框架目前都是非常流行的,但是不得不说,jQuery的使用还是大多数(90%),
但是选择三大框架还是选择jQuery?
如果你要做单页面应用,那么你就选择三大框架;
如果你要做多页应用,你就选择jQuery。
如果你的数据都是在在服务器端进行修改的,
那么毫无疑问,使用三大框架你也没法管理数据,所以使用jQuery;
但是,如果你的数据都是在客户端的,即前端需要处理大量的数据,
那么这时就需要选用三大框架了,比如vue的store仓库、比如react的store,
他们对于数据的存储都有很好的管理能力。
单项数据流更使得应用便于管理,如react的store -> view -> action -> store -> view -> action。
如此循环往复的单项数据流。
如果你要频繁的手动操作DOM,那么选择jQuery,毕竟jQuery封装了大量的兼容性的DOM操作api;
而如果你的项目是数据驱动的,那么选择vue、react,因为你只要给定数据,就可以使得页面得到渲染了,
而不需要操作dom,或者说,有了react,dom操作就不存在了。
UI基础库easyui layui bootstrap element
- bootstrap更基础些
- element是基于的vue ui库
admin选择
adminlte :成熟 界面好看 需要自己集成vue 使用有难度
vue-element-admin :成熟 支持vue
vue-admin-template :不成熟
vue2-admin-lte :个人diy产品
前端框架选择
https://dnsnat.gitee.io/DEVELOP/前端框架选择.html