2021 新年快乐,各位! 做为前端 er,在此时回望 2020 JavaScript 的发展,转身再遥望 2021 它又将去往何方,以及其它值得关注的技术还会有什么变化趋势,这是最好不过的时间点了~javascript
我们之因此要去探究技术的发展,其本质仍是指望它能让咱们进行更加高效的生产、收获更多对工做投资的回报、下降学习的成本等。话很少说,let's get it!前端
主体译自-《Top JavaScript Frameworks and Tech Trends for 2021》:不求逐字翻译,旦求准确表意。java
JavaScript 在 GitHub 和 Stack Overflow 仍占据主导地位。web
TypeScript 超过 PHP 和 C# 来到了第四名。前三名分别是:JavaScript、Python、Java,Python 超越 Java 来到第二名或许是由于时下人工智能的火热。npm
值得一提的是 JavaScript 在 Stack Overflow 上已经连续 8 年排名第一!哈哈,本瓜估计是问题太多了,才在 Stack Overflow 上排名第一。缓存
前端框架还是“三驾马车”:React、Vue.js、Angular。安全
从 2017 年以来,React 就是在工做中被使用的最多的前端框架。在 2020 年,Angular 有所增加,而 Vue.js 则有所下滑。虽然这类框架类似,但在实际的招聘中,若是你会 React ,将有更多优点。前端框架
上图检索来自 Indeed.com,至于国内的话,本瓜的观察还是:中小公司用 Vue 的多,大公司用 React 的多,不知道尤大“新专辑” Vue3 后续的突破咋样~markdown
npm 的下载量与搜索趋势看起来类似,这里有一个有趣的现象:Angular 2+ 和 Vue.js 的下载量几乎是并驾齐驱的,可是若是算上旧版本 Angular,Angular 在下载方面比 Vue.js 领先。网络
去年 TypeScript 在工做中使用的比重是 7.4%,2020 增加到了 10.6%。
毫无疑问,开发人员对 TypeScript 兴趣浓厚,使用率还在增加。能够预计的是 2021 年,这种势头仍将持续,它的特性也将逐渐展露(接口特性)。
JavaScript 在服务端, Express 占据绝对的主导地位,以致于其它框架远远不能望其项背。
但其实这里也有值得关注的 —— Next.js,它是一个灵活的,基于全栈的,基于 React 的框架,不只能够实现对静态内容的优化,也能经过 API 路由或 SSR 生成动态内容。你甚至能够在首次请求按需生成静态内容,而后加载 CND 已被缓存的内容,为不一样用户提供服务。
我们先抛开 Express,看看剩下三位老大哥的下载趋势对比:
Next.js 还具备其它优势:自动优化页面 bundles,图片优化及内置性能分析来帮助你提升页面加载体验。
若是你使用 Github 并在 Vercel 部署,那么每一个 PR 都会被自动部署, 而且会有顺畅的 CI/CD 流程。就像是你有一支 DevOps 团队同样,你既不用为此付钱,也能节省托管费用。美滋滋~
值得期待:Next.js 在 2021 年继续爆炸增加。
2020 逃不掉的最高频的关键词必定是 COVID-19,这迫使咱们不得不在一段时间内居家远程办公。2021 新冠其实也并未好转,病毒在变异,人力显得苍白。因此,咱们仍有可能在 2021 继续面对居家远程办公的状况。
远程工做在地理上提供了更高的自由度。有统计代表:72% 的雇主认为远程工做扩大了他们的潜在人才库。
远程工做在将来十年有可能造成常态。远程工做也可能影响开发人员的薪资,由于再也不受距离的限制,存在一些在生活成本相对较低的区域的人才,他们会参与到工做的竞争当中。
可是也有部分公司会维持不错的薪资水平来吸引人才,由于它们也相应的减小了对办公空间的开支。
实际上,高级开发人员到哪都很吃香,且必定高薪,而初中级开发人员则并无如此乐观。
(米国薪资图,简单看看就好)
Github 数据代表,远程工做并无影响工做效率,反而团队的产出更加活跃了。
密码是一项过期的、不安全的技术,在 2021 年你不该该继续使用密码来保护您的帐号或者应用程序。
归根结底的缘由是:大约一半的用户在多个应用程序和网站上都使用一样的密码,攻击者会利用算力来攻破这一问题,而后就能使用您的各种帐户了。
若是你不是 Google,Microsoft 或 Amazon,你可能没法防护密码破解者的这种计算攻击能力。若是你不相信?能够查看 【HaveIBeenPwned】,若是你正在上网,你的密码或许已经被盗取了。
2020 年出现了一个新的选择使得咱们能够永久保存密码 —— 即 Web3 的超强能力,下一节将着重讲此点。
本瓜附:Web3.js API 中文文档
加密将继续成为 2021 年全球性的最重要的一项技术之一。如下是 2020 年加密的一些亮点:
比特币一路飙升至历史新高,这在必定程度上要归功于 PayPal 等公司的大力支持。2021 会有更多期待。
以太坊 2.0 信标链被推出,这让太坊成为更具扩展性的平台。此外,可扩展性解决方案(如 side-chains 和zkRollups)在 2020 年也得到了强劲发展。预计到 2021 年将有更多 DApp(去中心化应用)集成这些可扩展解决方案。
DeFi(去中心化金融)如今的市场规模为 150 亿美圆,19 年它还只有 6.5 亿美圆,它主要在以太坊区块链上运行。 2020 年,数百万美圆的漏洞困扰着 DeFi 生态系统。智能合约安全将继续成为热门话题,并在 2021 年有更大的机遇。
加密令牌(NFT)在 2020 年也获得了发展,单个令牌屡次售价达数万美圆左右。 Rarible 引入了他们本身的社区令牌,并开始将其空投给市场用户,从而增长了交易量。天天都会有数百万美圆的 NFT 在交易,但这仅仅是个开始。它们几乎能够表明任何价值,整个【the total addressable market】(寻址市场)的价值在万亿美圆左右。
Flow 区块链的启动为主流区块链的应用带来了很大但愿。 NBA Top Shot 已售出超过 600 万美圆的 NBA 精彩瞬间的 NFT。
Theta Network 推出了【Smart contract】(智能合约)和 NFT。 除了其余应用,NFT 还将用于 Theta.tv 上的贴纸和徽章,Theta.tv 是 Twitch 的一种去中心化替代方案,每个月有数百万活跃用户。
【语言模型】和【转换器】多是通向人工智能(AGI)的可行途径之一。
人脑的联想能力(不须要大量的指导或示例来完成咱们的新任务。)在 AI 中被称为 zero-shot(零镜头) and few-shot(少镜头)。人工智能能够理解或学习人类任何智力。GPT-3 能够经过其巨大的培训集(包括基本的整个公共网络,抓取 WebText二、Books一、Books二、Wikipedia)实现这人工智能。GPT-3 使用了 1,750 亿个参数,它是一个庞大的家伙。对比来看,它是现有技术水平的 10 倍数量级,但仍比人脑小几个数量级。
在 2021 继续扩大 GPT-3 的规模可能会带来更多突破。
从 2020 年 10 月开始,Waymo 开始提供 100% 的彻底无人驾驶(驾驶员没有座位)。发布后,有 1500 个月活跃用户和数百辆汽车在 Phoenix 市区提供服务。2020 年 12 月,通用汽车公司也在街道上推出了彻底的无人驾汽车。
不知道咱国内的百度如何了?
UPS 在 2020 年启动了 2 架无人机试验。分别为用户送去医疗处方和医疗用品。
法规、安全、噪声和技术挑战,将继续影响着无人机交付服务在 2021 年的增加。可是因为疫情的存在,它其实有一个大展身手的好机会。
【东哥加油】!
中国在量子计算领域取得领先地位,可是它自己还是须要极其昂贵的硬件。量子密码学也是潜在的终点领域,突破它将对整个行业产生巨大的影响。总会有这么一天,量子计算会推进人工智能领域继续向前进步几个数量级。但愿 2021 年量子计算有更多高质量的权威报告,也许有一天我们能够调用量子计算的 API 服务,这是怎样的一种感受?
彩蛋观点来自于翟东升教授 2021 最新的一期视频:首先是对 2020 的预测复盘,而后是对 2021 的新预测。
序号 | 2020 预测 | 复盘结果 |
---|---|---|
1 | 新冠是对各个国家体制的一次大考试 | true(可是没想到欧美疫情如此严重) |
2 | 西方世界经济波动、民众失业(由于服务业占比高) | true |
3 | 欧美对华舆情恶化 | true |
4 | 美国道琼斯不会跌破万点 | true(可是没想到放水这么多) |
5 | 人名币成为避险货币 | true |
6 | 贵金属价格波动巨大 | true |
7 | 中国制造业继续扩张 | true |
8 | 由世界隔离武汉的疫情反转为中国隔离其它国家 | true |
9 | A 股回升 | true(预测到 4300,实际到 3600) |
10 | 美国出现大企业破产潮 | false |
翟东升自评:对 2020 的预测基本及格。方向大致正确,但精确度需再提升。
序号 | 2021 预测 | 结果 |
---|---|---|
1 | 中美关系回暖,重启 BIT 投资协议,可是科技战仍会持续 | 拭目以待 |
2 | 中欧双边投资谈判出现反复 | 拭目以待 |
3 | 中国内循环关键点取得成功,好比芯片 | 拭目以待 |
4 | 中国的新冠疫苗产能、运输有优点 | 拭目以待 |
5 | 全球多边主义回暖:尤为是中国、欧洲、美国,解决气候问题等 | 拭目以待 |
6 | 中国面临没法回收其它国家的债务的外交压力 | 拭目以待 |
7 | 人名币汇率强势,cfet指数强势 | 拭目以待 |
其实任何职业都不是孤立的,很难实现一心只作本身事,两耳不闻窗外。咱们都处在洪流之中,决定咱们走向的大事看起来很远,但实际上最终都会做用到咱们每一个人身上,无从选择。
想想:
究竟是咱们决定选择用什么语言框架仍是市场决定了咱们用什么?
到底语言框架、项目工具、API 服务升级到何种程序才能有超强的产能摆脱 996?
究竟是咱们决定能赚取多少财富,仍是社会责任决定、国际形势决定?
还没有定论,让子弹再飞一会......
祝福你们 2021 齐头向前!技术提高!多金多福!不管如何,历史老是向前~
我是掘金安东尼,人不狠话也多~欢迎点赞👍、评论💬、关注👀