Angular框架
Angular是在2009年发布的,它的背后是Goggle公司,这是框架是Goggle收购过来自己维护更新的。目前市场上使用比较多的是1.x和2.x版本,前端时间看Angular的版本的时候,发现以及更新到7.x版本。可以说版本的迭代速度还是蛮快的。 Angular是基于html的大而全MVC框架。它现在在还在解决js的问题,对html和css的处理不是很多。
React框架
React是Facebook公司发布的框架,发布之前,在其内部已经使用了一段时间。react这个单词是反应的意思,它的出现确实带来了很多的反应。 可以说现在是前端的最大的社区。它的版本更新速度更是近似疯狂,目前更新到16.x。不过在前期的时候,你可能刚按照一个版本开发完业务,在去官网就已经升级了,而且还是断崖式更新,两个版本不兼容,能有大批量的前端开发者追react框架,react框架也是有它独特的魅力的。基于js的视图层框架。使用jsx语法。学习它的难点在于思维的转换。
Vue框架
Vue是2014年由于尤雨溪开源,目前尤雨溪水加入了阿里巴巴的Weex,vue也更到2.x的版本,基于html的视图层框架。
对三大框架比较
| 框架: | Angular | React | Vue |
| :------------ |:---------------:| -----:|
| 数据绑定: | 双向 | 单向 | 双向 |
| 模版: | 强大 | 自由 | 简洁 |
| 自由度: | 较小 | 大 | 较大 |
| 路由: | 静态路由 | 动态路由 | 动态路由 |
| 语言: | 静态路由 | 动态路由 | 动态路由 |
网友评论