2020年前端趋势预测
极客时间编辑部
讲述:丁婵大小:4.12M时长:03:00
文章来源:OSCHINA 社区
日前,开源中国编译了前端开发者罗伯托·埃尔南德斯(Roberto Hernandez)的一篇文章,文中,作者根据自己对前端发展现状的观察,以及一些已有调查的研究,对 2020 年的前端发展趋势做出了个人预测。以下是重点内容。
1. 微前端——微服务的扩展
这可能是近年来前端中的最新问题。2019 年,微前端确实获得了不少关注,2020 年,它将被越来越多的开发人员和公司接受和使用。
那么,究竟什么是微前端呢?目前网络上对其普遍的定义是:微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
在 2020 年,微前端架构将继续受到关注,因为它有助于解决应用程序和组织复杂架构中的重大问题。
2. 前端框架——React.js 最受喜爱
2019 年的 JavaScript 现状调查结果显示,React 仍以最高的满意率蝉联第一。Stack Overflow 的调查中也体现了开发人员对 React 的喜爱,很多人表示会继续使用 React 构建漂亮、健壮且可扩展的应用程序。
此外,我们还应关注快速增长的 Svelte.js。它在短短的一年内吸引了不少爱好者,现在它的受欢迎程度非常接近 React.js。
3. Web 组件
根据 MDN 的定义,“Web 组件是一套不同的技术套件,能够用来创建可重用的自定义元素,其功能与其余代码封装在一起,并在 Web 应用程序中使用它们。”
Web 组件可以在没有框架或没有框架标准化的情况下工作。它提供了 JavaScript API、Shadow DOM 和 HTML 模板等,开发者可以自定义元素和行为。这也是接下来前端发展的趋势之一。
4. ES 模块和动态导入
ECMAScript 模块是打包 JavaScript 代码以供重用的官方标准格式,使用各种导入和导出语句定义模块。
当前,大多数浏览器已经支持使用 ES 模块。Node.js 现在也完全支持 ECMAScript 模块,并提供了与现有模块格式 CommonJS 之间有限的互操作性。而动态导入功能解决了与应用程序性能相关的许多麻烦,它允许动态加载模块。
最后一个预测是:在 2020 年,JavaScript 将继续占据主导地位。
以上就是埃尔南德斯关于 2020 年前端发展趋势的几个个人预测,希望对你有所帮助。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论