前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2020年前端技术预测

2020年前端技术预测

作者头像
xiangzhihong
发布2022-11-30 15:36:14
3720
发布2022-11-30 15:36:14
举报
文章被收录于专栏:向治洪向治洪

⽇前,开源中国翻译了前端开发者罗伯托·埃尔南德斯(Roberto Hernandez)的⼀篇⽂章,作者根据⾃⼰对前端发展现状的观察,以及⼀些已有调查的研究,对 2020 年的前端发展趋势做出了个⼈预测,以下是部分重点内容。

微前端——微服务的扩展

这可能是近年来前端中的最新问题。2019 年,微前端确实获得了不少关注,2020 年,它将被越来越多的开发⼈员和公司接受和使⽤。 那么,究竟什么是微前端呢?⽬前⽹络上对其普遍的定义是:微前端是⼀种类似于微服务的架构,它将微服务的理念应⽤于浏览器端,即将单⻚⾯前端应⽤由单⼀的单体应⽤转变为多个⼩型前端应⽤聚合为⼀的应⽤。 在 2020 年,微前端架构将继续受到关注,因为它有助于解决应⽤程序和组织复杂架构中的重⼤问题。

前端框架——React.js 最受喜爱

2019 年的 JavaScript 现状调查结果显示,React 仍以最⾼的满意率蝉联第⼀。Stack Overflow 的调查中也体现了开发⼈员对 React 的喜爱,很多⼈表示会继续使⽤ React 构建漂亮、健壮且可扩展的应⽤程序。 此外,我们还应关注快速增⻓的 Svelte.js。它在短短的⼀年内吸引了不少爱好者,现在它的受欢迎程度⾮常接近 React.js。

Web组件

根据 MDN 的定义,“Web 组件是⼀套不同的技术套件,能够⽤来创建可重⽤的⾃定义元素,其功能与其余代码封装在⼀起,并在 Web 应⽤程序中使⽤它们。” Web 组件可以在没有框架或没有框架标准化的情况下⼯作。它提供了 JavaScript API、Shadow DOM 和 HTML 模板等,开发者可以⾃定义元素和⾏为。这也是接下来前端发展的趋势之⼀。

ES 模块和动态导⼊

ECMAScript 模块是打包 JavaScript 代码以供重⽤的官⽅标准格式,使⽤各种导⼊和导出语句定义模块。 当前,⼤多数浏览器已经⽀持使⽤ ES 模块。Node.js 现在也完全⽀持 ECMAScript 模块,并提供了与现有模块格式 CommonJS 之间有限的互操作性。⽽动态导⼊功能解决了与应⽤程序性能相关的许多麻烦,它允许动态加载模块。

最后⼀个预测是:在 2020 年,JavaScript 将继续占据主导地位。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 微前端——微服务的扩展
  • 前端框架——React.js 最受喜爱
  • Web组件
  • ES 模块和动态导⼊
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档