2017年React、Angular和Vue的动态

简介:

2016年对于JavaScript来说是非常重要的一年,因为其语言和框架均向前迈进了一大步。2017年可能依然会如此,因为还有很多令人兴奋的特性将会发布。

框架方面增长势头最强劲的是Vue.js。2016年,Vue的创建者Evan You已经开始将全部精力放到该框架上,并且在9月份发布了2.0版本。社区也经常会将Vue看成现有JavaScript框架的一个现实可行的替代者。

2017年,这种增长势头依然会继续,同时Vue还制定了新一年的计划,包括更好的测试和提升开发者的体验。Vue现在正致力于本地渲染框架的开发,同时它现在还是Alibaba weex移动跨平台框架的JavaScript运行时。

基于浏览器的React框架在2016年相对比较平静。4月份发布了15.0版本,尽管小版本的升级贯穿全年,但是这样重要的升级仅有一次。在2017年,我们可能会听到更多与React Fiber(正在重新实现的React的核心算法)相关的声音。Dan Abramov曾透露“虽然依然有很多工作要做,但是应该会发布React 16.0或者17.0版本”。

2017年React团队的大部分工作就是让Fiber与大家会面。这是一个非常重大的变化,尽管Fiber的目标是“尽可能地维护向后兼容性”,但是它依然实现了对React的完全重写。Fiber开发完成之后,Facebook希望能够通过它实现“60 fps的Web应用和动画”。

对于Angular,2016年充满了不确定性。Angular 2的发布几经周折,前期宣称的好多用例特性让用户等待了很久。当然,2.0版本最终在9月份完成了发布,成为了可供开发者选择的最完整的平台之一。

2017年的路线图是发布Angular 4。从技术上说,该版本将包含重大的修改,但是这种改变并不会像从1版本到2版本那样剧烈。随着开发者对Angular 2平台及TypeScript越来越熟悉和适应,2017年应该会看见Angular 2及其生态系统的成熟和增长。

另外,Angular 1也不甘于落后,2016年它发布了1.5和1.6版本,作为最流行的框架之一它的功能在稳步增加。2017年Angular 1的计划是继续稳定完善1.6.x。

本文转自d1net(转载)

相关文章
|
17天前
|
前端开发 JavaScript Java
SpringBoot项目部署打包好的React、Vue项目刷新报错404
本文讨论了在SpringBoot项目中部署React或Vue打包好的前端项目时,刷新页面导致404错误的问题,并提供了两种解决方案:一是在SpringBoot启动类中配置错误页面重定向到index.html,二是将前端路由改为hash模式以避免刷新问题。
76 1
|
2月前
|
XML JavaScript 前端开发
Vue和React有什么区别
【8月更文挑战第28天】Vue和React有什么区别
269 0
|
17天前
|
前端开发 JavaScript UED
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
在React或Vue中,若需在更改用户所属组后更新页面所有数据但不刷新整个页面,可以通过改变路由出口的key值来实现。在用户切换组成功后,更新key值,这会触发React或Vue重新渲染路由出口下的所有组件,从而请求新的数据。这种方法避免了使用`window.location.reload()`导致的页面闪烁,提供了更流畅的用户体验。
30 1
react或者vue更改用户所属组,将页面所有数据进行替换(解决问题思路)____一个按钮使得页面所有接口重新请求
|
17天前
|
JavaScript 前端开发 应用服务中间件
本地运行打包好的React、Vue项目
本文讨论了如何本地运行打包好的React和Vue项目,并解决了使用React-Router时Tomcat部署刷新页面导致404的问题,提出了将请求转回index.html的解决方案。
15 1
本地运行打包好的React、Vue项目
|
1天前
|
JavaScript 算法 前端开发
【VUE】Vue的diff算法和React的diff算法
【VUE】Vue的diff算法和React的diff算法
|
6天前
|
开发框架 前端开发 JavaScript
React、Vue.js 和 Angular主流前端框架和选择指南
在当今的前端开发领域,选择合适的框架对于项目的成功至关重要。本文将介绍几个主流的前端框架——React、Vue.js 和 Angular,探讨它们各自的特点、开发场景、优缺点,并提供选择框架的建议。
25 6
|
3天前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
12 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
15天前
|
前端开发 JavaScript API
React、Vue.js 和 Angular前端三大框架对比与选择
前端框架是用于构建用户界面的工具和库,它提供组件化结构、数据绑定、路由管理和状态管理等功能,帮助开发者高效地创建和维护 web 应用的前端部分。常见的前端框架如 React、Vue.js 和 Angular,能够提高开发效率并促进团队协作。
35 4
|
20天前
|
JavaScript 前端开发 算法
vue和react的区别是什么?
vue和react的区别是什么?
|
17天前
|
JavaScript 前端开发
react字符串转为dom标签,类似于Vue中的v-html
本文介绍了在React中将字符串转换为DOM标签的方法,类似于Vue中的`v-html`指令,通过使用`dangerouslySetInnerHTML`属性实现。
36 0
react字符串转为dom标签,类似于Vue中的v-html