最近项目中用到了很多前后端分离的框架。
很多框架虽然类似,但项目中却总用混用的情况,看到陌生的框架,总是一头雾水,干脆来个大盘点。一扫心中困惑。
目前对于前端的各种技术,还有很多理解不到的地方。
例如前端框架,前端组件,UI库,这些总感觉有些傻傻分不清楚。
毕竟都是用来协助项目快速开发和上手的,
因此,看到了别人的总结,感觉清晰明了。放在这里压住阵脚:
- css框架:Bootstrap、Layui、Zui、Amaze UI
- js框架:jQuery、Foundation、easyui、Angular、React、Node
- js UI库:Angular Material、Material UI、Evergreen UI、VUX(移动端)、element UI、iView、Naive-UI、jQuery UI、flex、extjs、MiniUI、QUICK UI 按照设备类型还可以分为
- PC前端框架:开发电脑网站用的,上面的几种框架都支持
- 移动前端框架:开发手机端wap网站或App用的,比较有名的有uviewui和uni-app,其中前者是ui组件库,后者是js封装底层框架。
1.Vue
vue在项目中用的最多。
先来个科普:
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
再来个官网:
2.Angular
Angular也出现在我经历过的项目中。
先来个科普:
AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
再来个官网:
Angularhttps://angular.io/
3.React
大名鼎鼎,相信以后还是会用上的。
先来个科普:
React 是一