前端框架选择

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
作者
dnsnat
发布于
2022年3月22日
许可协议