根据对前端发展现状的观察,和对一些已有调查的研究,前端开发者 Roberto Hernandez 在其个人专栏中对接下来的前端发展趋势做出了个人预测。

微前端——微服务的扩展

这可能是近年来前端中的最新问题。今年,它确实获得了不少关注。Hernandez 认为,一个没有争议的预测是,到 2020 年,微前端将被越来越多的开发人员和公司接受和使用。

那么究竟什么是微前端呢?目前网络上对其普遍的定义是:“微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。”

微前端架构将继续受到关注,因为它有助于解决应用程序和组织复杂架构中的重大问题。

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

基于 Stack Overflow 和今年 JavaScript 的现状调查,React 将继续主导前端框架。

2019 年 JavaScript 现状调查结果显示,React 仍以最高的满意率蝉联第一。Stack Overflow 的调查中也体现了开发人员对 React 的喜爱,并有很多人表示会继续使用 React 构建漂亮、健壮且可扩展的应用程序。

此外,Hernandez 还特别提到,我们应该密切关注快速增长的 Svelte.js。它在短短的一年内吸引了不少爱好者,以至于现在与 React.js 的受欢迎程度如此接近。

Web 组件

根据 MDN(Mozilla 开发者网络)的定义,“Web 组件是一套不同的技术套件,能够用来创建可重用的自定义元素,其功能与其余代码封装在一起,并在 Web 应用程序中使用它们”。

Web 组件可以在没有框架或没有框架标准化的情况下工作。它提供了 JavaScript API、Shadow DOM 和 HTML 模板等,使开发者可以自定义元素和行为。这也是接下来前端发展的趋势之一。

ES 模块和动态导入

ECMAScript 模块是打包 JavaScript 代码以供重用的官方标准格式,使用各种导入和导出语句定义模块。

当前,大多数浏览器已经支持使用 ES 模块。Node.js 现在也完全支持 ECMAScript 模块,并提供了与现有模块格式 CommonJS 之间有限的互操作性。

而动态导入功能解决了与应用程序性能相关的许多麻烦。它允许动态加载模块。换句话说,可按需使用 promise 或 async/await 语法。例如:

import("./math").then(math => {
console.log(math.add(16, 26));
});

JavaScript 将势不可挡

总的来说,毫无疑问,JavaScript 将在 2020 年继续盛行。

原帖地址:https://dev.to/blarzhernandez/5-front-end-predictions-and-trends-for-2020-327o

关于 2020 年的前端趋势预测相关推荐

  1. 2021 年前端趋势预测

    简介: 2021 哪些前端技术值得关注?来听听狼叔的分享. 知乎上,有人提问<2021前端会有什么新的变化?> 狼叔的回答二天超过6.1万+阅读量,目前444个赞同,2个专业徽章,整体上看 ...

  2. 2020 年软件开发趋势预测!

    再过几周,2019年行将结束,我们将迎来新的2020年. 对于软件开发行业来说,即将过去的2019年是个伟大的一年,因为软件和数字化深入地影响到了每个行业.这一趋势将延续下去,并将在2020年对全球各 ...

  3. ​2020 年大前端技术趋势解读

    作者 | IMWeb 团队 来源 | 腾讯 IMWeb 前端团队公众号 如今的前端早已不再拘泥于满足页面展示,而是开始延展到通过全栈来闭环产品.这表明前端已经有能力透过业务深入产业,继而影响商业结果. ...

  4. 2020年大前端技术趋势解读

    导 Lead 语 如今的前端早已不再拘泥于满足页面展示,而是开始延展到通过全栈来闭环产品.这表明前端已经有能力透过业务深入产业,继而影响商业结果.这种表象的改变背后是本质的转变,从更为宏观的角度来说, ...

  5. 2020最新web前端开发学习资料,全套源码无加密网盘下载

    前言--2020web前端开发最新学习资料完整版,全套源码无加密网盘下载 最近小编整理了多套的学习资料(视频+资料+源码),无加密: 两套是某马老师讲解的,讲得挺不错,小编基本学完!还有多个项目实战! ...

  6. [技术翻译]9个可以让你在2020年成为前端专家的项目

    本次预计翻译三篇文章如下: 01.[译]9个可以让你在2020年成为前端专家的项目 02.[译]预加载响应式图像,从Chrome 73开始实现 03.[译]您应该知道的13个有用的JavaScript ...

  7. 2020 年大前端技术趋势解读

    来源:腾讯IMWeb前端团队 时光荏苒,非比寻常的一年即将过去.在这过去的一年中,与其说前端的平稳期即将到来,不如说前端反而进入了技术深水区.换言之,在全栈和多端的影响下,前端领域里"术业有 ...

  8. 2020年最新前端学习路线

    这段日子在 B 站上收到小伙伴最多的要求就是出一个前端学习路线,我能够充分的感受到大家抓耳挠腮加挠墙的迷茫~所以在这里给大家总结了一套前端学习路线.先从初级前端工程师所需的技能开始,然后一路升级到高级 ...

  9. 2020 年软件开发趋势预测,Java 将占主导,Python 将要吞噬世界

    简介: 全面云计算时代宣告来临,微服务已成软件架构主流,Kubernetes 将会变得更酷,2020 年还有哪些技术趋势值得观察? 基础设施:条条道路通云端 对于云厂商来说,2019 年是硕果累累的一 ...

最新文章

  1. 人工智能其实并不客观,算法会加剧刻板印象
  2. 基于MFC相机采集的实现与采集回调函数的应用实例
  3. Elasticsearch1.x 基于lc-pinyin和ik分词实现 中文、拼音、同义词搜索
  4. win32下安装mingw32和cmake来编译opencv2.4.9
  5. window.open 弹出居中窗口
  6. AsyncHttpClient 源码分析
  7. ElasticSearch映射Mapping
  8. sharepoint2010问卷调查(3)-实现问卷的开始和结束时间(采用自定义字段类型)...
  9. spring-mvc默认首页配置
  10. Linux连接Internet
  11. 2021数学建模A题详细思路
  12. docker图形化监控容器资源使用情况【cadvisor和scope】
  13. mysql 5.7.20免安装_Windows下MySQL 5.7.20 免安装版配置
  14. Unity 游戏实例开发集合 之 JumpJump (简单跳一跳) 休闲小游戏快速实现
  15. 使用MediaRecorder录制音频和视频(Camera1)
  16. 生信宝典:生物信息学习系列教程、视频教程
  17. springboot笔记(硅谷)
  18. 模电学习心得(转载)_史蒂文森sun_新浪博客
  19. LED技术50年秘史回顾:从指示灯到街灯
  20. chrome浏览器中使用adblockplus拦截广告

热门文章

  1. office右键菜单修复_自从有了这个工具,我的Office操作已经快到慢不下来了!
  2. onpostexecute 中更新adapter 事变_Mac音频转换器----Adapter
  3. 豪横C4D电商实用素材,从此横着走
  4. 不可小觑汽车广告海报,设计感分分钟爆棚!
  5. 网页ui设计模板素材|液体流动效果!
  6. UI界面设计中的5个实用版面排版技巧
  7. elasticsearch最大节点数_ElasticSearch读写底层原理及性能调优
  8. Live CD|ISO
  9. 算法笔记:简单的字符串模式匹配-KMP算法(与BF算法对比时间复杂度)
  10. python获取类的类属性_Python中如何获取类属性的列表