【‘前端‘框架】React、Vue、Bootstrap、easyUI 、AngularJS 的区别 - bandaoyu

【‘前端‘框架】React、Vue、Bootstrap、easyUI 、AngularJS 的区别

目录

个人理解的前端框架

如何定义解释Vue、AngularJS、React、bootstrap、easyUI 使人容易理解?


个人理解的前端框架

很多地方都将React、Vue说成前端框架,Bootstrap也是前端框架,但是他们的功用却不一样,自己觉得下面的定义才是正确的:

React.js, Vue.js 算前端数据框架,处理的是数据问题

Bootstrap AUI , Amaze UI 等是前端UI框架,处理的是前端交互问题

vue是功能开发框架(功能代码如何组织),他搭建好了功能架子,居于他你可以快速开发功能(vue是数据驱动框架)

bootstrap是界面效果框架(界面效果什么样子),他定义好了界面显示效果,比如按钮是什么样,输入框是什么样

如何定义解释Vue、AngularJS、React、bootstrap、easyUI 使人容易理解?

应该如何定义和解释这些框架:Vue、AngularJS、React、Bootstrap、easyUI 使人更加快速和容易理解?

发现网络上人们给上面这些框架的命名比较混乱,让人容易混淆(云里雾里的好难受)。

现在基本上绝大部分资料都把这些框架称之为“前端框架”,但是我简单了解了下,发现

Vue、AngularJS、React 和 Bootstrap、easyUI 根本就不是一个东西。

Vue 这些好像还带了数据变化自动刷新等等这些功能,而Bootstrap就仅仅只是界面的布局和排版(门外汉,理解错的请指出)。

所以我觉得上面这些框架是不是应该这样划分:

前端框架:Vue、AngularJS、React (还有其他的话请补充,只列主流的)

界面框架/UI框架:Bootstrap、easyUI(还有其他的话请补充,只列主流的)

这样简单介绍让人!清晰!易懂,我因为自己也不太清楚,所以想向熟悉的各位咨询,欢迎各位谈自己的理解和总结,让更多的人轻松了解,也尽量不要在让错误的概念一直“折磨”后来者。

讨论帖子:https://bbs.csdn.net/topics/392559617?page=1#post-410689504