【‘前端‘框架】React、Vue、Bootstrap、easyUI 、AngularJS 的区别
目录
如何定义解释Vue、AngularJS、React、bootstrap、easyUI 使人容易理解?
作者:bandaoyu,本文不断更新,源文:https://blog.csdn.net/bandaoyu/article/details/88854877#comments_20322670
个人理解的前端框架
很多地方都将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