关于 2020 年的前端趋势预测

根据对前端发展现状的观察,和对一些已有调查的研究,前端开发者 Roberto Hernandez 在其个人<a href="https://dev.to/blarzhernandez/5-front-end-predictions-and-trends-for-2020-327o">专栏</a>中对接下来的前端发展趋势做出了个人预测
  <strong><strong>微前端——微服务的扩展</strong></strong>
  这可能是近年来前端中的最新问题。今年,它确实获得了不少关注。Hernandez 认为,一个没有争议的预测是,到 2020 年,微前端将被越来越多的开发人员和公司接受和使用。
  那么究竟什么是微前端呢?目前网络上对其普遍的定义是:“微前端是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将单页面前端应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。”
  微前端架构将继续受到关注,因为它有助于解决应用程序和组织复杂架构中的重大问题。
  <strong><strong>前端框架——React.js 最受喜爱</strong></strong>
  基于 Stack Overflow 和<a href="https://www.oschina.net/news/112226/the-state-of-javascript-2019">今年 JavaScript 的现状调查</a>,React 将继续主导前端框架。
  2019 年 JavaScript 现状调查结果显示,React 仍以最高的满意率蝉联第一。Stack Overflow 的调查中也体现了开发人员对 React 的喜爱,并有很多人表示会继续使用 React 构建漂亮、健壮且可扩展的应用程序。
  此外,Hernandez 还特别提到,我们应该密切关注快速增长的 Svelte.js。它在短短的一年内吸引了不少爱好者,以至于现在与 React.js 的受欢迎程度如此接近。
  <strong><strong>Web 组件</strong></strong>
  根据 MDN(Mozilla 开发者网络)的定义,“Web 组件是一套不同的技术套件,能够用来创建可重用的自定义元素,其功能与其余代码封装在一起,并在 Web 应用程序中使用它们”。
  Web 组件可以在没有框架或没有框架标准化的情况下工作。它提供了 JavaScript API、Shadow DOM 和 HTML 模板等,使开发者可以自定义元素和行为。这也是接下来前端发展的趋势之一。
  <strong><strong>ES 模块和动态导入</strong></strong>
  ECMAScript 模块是打包 JavaScript 代码以供重用的官方标准格式,使用各种导入和导出语句定义模块。
  当前,大多数浏览器已经支持使用 ES 模块。Node.js 现在也完全支持 ECMAScript 模块,并提供了与现有模块格式 CommonJS 之间有限的互操作性。
  而动态导入功能解决了与应用程序性能相关的许多麻烦。它允许动态加载模块。换句话说,可按需使用 promise 或 async/await 语法。例如:
  <strong><strong>JavaScript 将势不可挡</strong></strong>
  总的来说,毫无疑问,JavaScript 将在 2020 年继续盛行。
  原帖地址:<a href="https://dev.to/blarzhernandez/5-front-end-predictions-and-trends-for-2020-327o">https://dev.to/blarzhernandez/5-front-end-predictions-and-trends-for-2020-327o</a&gt;

原文地址:https://blog.51cto.com/13383471/2463188

时间: 2024-11-09 10:06:52

关于 2020 年的前端趋势预测的相关文章

2020年,前端技术栈有哪些需要掌握

2020年即将到来,前端发展到今天,不仅在形式.内容和功能上越来越丰富,对前端开发人员的要求也越来越高! 2020年的前端,不仅在技术广度上提出了新的要求,前端开发人员薪资高低,早已经与技术深度成正比. 那么,2020年,如何晋升前端大佬? 你的重心依然是Javascript,同时兼顾TypeScript 根据Github调查报告,JavaScript的受欢迎程度连续多年稳居第一,成为程序员最受欢迎的开发语言之一.JavaScript的生态圈也非常活跃,module的数量持续稳定增长,将其他语言

2020 年软件开发趋势预测有哪些?

企业上云已成不可逆的趋势,全面云计算时代宣告来临,微服务已成软件架构主流,Kubernetes 将会变得更酷,2020 年还有哪些技术趋势值得观察? 作者 | Md Kamaruzzaman 译者 | 无明 策划 | 小智 基础设施:条条道路通云端 对于云厂商来说,2019 年是硕果累累的一年.不仅初创公司在使用云计算,那些很注重安全的“保守派”公司(如政府机构.医疗保健机构.银行.保险公司,甚至是美国五角大楼)也在迁移到云端.这种趋势在 2020 年将会继续,大大小小的公司都将(或者至少有计划

2020年大前端发展趋势

迅速发展的前端开发,在每?年,都为开发者带来了新的关键词.2019 年已步?尾声,2020 年前端发展的关键词?将有哪些呢?发展的方向又会是什么呢?参考2019年大前端的发展,不出意外,前端依旧会围绕?程序.超级APP.跨端开发.前端?程化以及新技术运用等几个方面进行展开(可以参考2019年大前端技术趋势深度解读). 小程序 在?程序??,今年仍然是?程序突?猛进的?年,各?主流的 App 都上线了?程序能?的?持,各前端团队也都有了专?的?程序开发团队,以适应更快的?程序开发需求.同时App

2020重学前端parseInt

2010年就开始学前端,最早使用parseInt这个函数已经不记得具体时间了,在我的概念里对它的使用了解是parseInt(string, radix);把string转成数字,radix参数是把数字以多少进制表示出来,一直到今天我99.99%的情况使用场景都是radix等于10,而且也没出现过什么问题.但是最近遇到一个题目['1', '2', '3', '4', '5'].map(parseInt)我竟然不能很准确的写出正确答案.所以我今天要重新学习一下这个方法了,在认真研究这个方法的时候,还

AI行业精选日报_人工智能(12·24)

特斯拉完全自动驾驶进步:新系统能识别交通信号标志 12 月 24 日,有美国车友称,升级最新的特斯拉 2019.40.50 系统后已经可以识别红绿灯和停车标志(目前仅限搭载 HW3.0 硬件的车型),这也意味着特斯拉在技术上已经具备了实现城市道路辅助驾驶的能力.此前,特斯拉 CEO 马斯克曾在社交媒体上表示,将在圣诞前夕为特斯拉车主推出完全自动驾驶的预览版(FSD sneak preview).来源:https://news.mydrivers.com/1/663/663824.htm 阿里达摩

2020云原生7大趋势预测!

2020云原生7大趋势预测! 过去的几年,是云原生技术和理念得到广泛接受的几年.在这个快速发展的领域,预测未来显得尤其困难,但是我们又有着一些坚定的信念,相信以开放创新为支撑的云原生领域会持续重塑软件生命周期,带来不断的价值. 2019,在众多热门技术趋势中,云原生的关注度居高不下,很多开发者都对由此而兴起的一众技术十分追捧,众多企业开始探索云原生架构转型落地.在中国,开发者们经历了从关注“云原生概念”到关注“云原生落地实践”的转变. 在筹备阿里云首届云原生实践峰会的过程中,我们展开了对云原生技

前端深入之css篇丨2020年前,彻底掌握css动画【transition】

原文:前端深入之css篇丨2020年前,彻底掌握css动画[transition] 写在前面 马上就2020年了,不知道小伙伴们今年学习了css3动画了吗? 说起来css动画是一个很尬的事,一方面因为公司用css动画比较少,另一方面大部分开发者习惯了用JavaScript来做动画,所以就导致了许多程序员比较排斥来学习css动画(至少我是),但是一个不懂css动画的前端工程师不能称之为掌握css3,其实当你真正学习css动画之后,你会被它的魅力所吸引的,它可以减少代码量.提高性能. 话不多说,马上

前端深入之css篇丨2020年前,彻底掌握css动画【animation】

原文:前端深入之css篇丨2020年前,彻底掌握css动画[animation] 写在前面 马上就2020年了,不知道小伙伴们今年学习了css3动画了吗? 说起来css动画是一个很尬的事,一方面因为公司用css动画比较少,另一方面大部分开发者习惯了用JavaScript来做动画,所以就导致了许多程序员比较排斥来学习css动画(至少我是),但是一个不懂css动画的前端工程师不能称之为掌握css3,其实当你真正学习css动画之后,你会被它的魅力所吸引的,它可以减少代码量.提高性能. 上一篇文章我们已

2019以终为始,不迷茫的2020 | 前端小菜鸡的年度总结~

关于我的2019~ 2018年终的时候,不好意思,没做计划hhhh~ 2019真的是恍恍惚惚的一年~ 2019是转变的一年,从 jQuery 项目到 vue 项目,从前后端不分离到前后端分离,vue 从 cdn 方式(后台系统)到打包方式(基于微信h5的项目),这是一个漫长的过程hhh~( 我是一个小菜鸡~ 咿呀咿呀哟~~ ) 养猫一时爽,一直养猫一直爽~ 2019.05.12 带小阿鲁(小母猫)回家~ 2019.05.14 带小阿斑(小公猫)回家~ 完成了我在2018年6月发出的生活感慨~此处