2019年后端有哪些新变化?
ES 2019 发布(6 月)
添加了一些API并修复了一些错误。
实际情况:能学的已经通过babel使用了这个功能,不会学的还没有开始学习ES 6。要知道ES 6是2015年发布的。
React Hooks API 一般发布(二月)
提供useState、useContext、useEffect等API。
现实:新的API已经发布近十个月了,还有大量的人还没有开始使用。 最先学习的人将获得奖励积分。
可以大规模使用吗? 答:绝对可以。
2019年哪些后端技术比较热门?
TypeScript 使用量呈上升趋势(2014 年发布)
AntD 使用 TypeScript,Vue 3 使用 TypeScript,Angular 使用 TypeScript。
支付宝正在使用TypeScript,阿里云正在使用TypeScript。
Brother Wheel 也在使用 TypeScript。
2019年大公司的后端都在做什么?
Serverless(功能评估)
Serverless简单的说就是不需要关注服务器配置、nginx配置、负载均衡、运维等,只需要编写Node.js、Java、PYthon、PHP、C#代码就可以构建一个可扩展的(可扩展)大型网站。
前端可能郁闷了:以前没关注这些。
那是因为每个人的前端都在处理这个问题。
那为什么大公司的后端要这么做呢? 因为后端圈子没什么新鲜事可做(笑)。
框架稳定,UI库也稳定,webpack配置也稳定。 每天写重复的代码很无聊。 还不如搞Serverless来降低公司运维成本,升职加薪,就为了能练练Node.js。
微前端架构
大家可以看我翻译的科普文章《微前端简介》。
随着后端应用变得越来越大、越来越复杂,以前的管理方式、封装形式、部署方式很难适应新的需求。 能够实现团队自治的微前端架构应运而生。
跨终端小程序框架
微信小程序、支付宝小程序、百度小程序、钉钉小程序……太烦人了,我都写不出来。 于是大公司后端开始开发一个一次编译、到处调试的小程序框架。
如Taro(京东开发)、uniapp(DCloud)和mpvue(美团,过去六个月没有更新)
跨端应用框架
PC、手机、iOS、Android,这么多平台都要用到,所以我们不可能一次性全部写完(其实是可以的)。
于是大公司后端开始开发一次编译、到处调试的跨终端应用框架。
比如Facebook的React Native、谷歌的Flutter、阿里的Weex、腾讯的Hippy。
2019年小公司的后端都在做什么?
编写小程序、编写 React Native 应用程序、在 Vue 2 中使用 TypeScript...等等
2019年有哪些不温不火的技术值得关注?
渐进式网页应用技术
属于锦上添花的技术
网络组装技术
已经成为官方推荐语言,使用场景比较小,注重性能,参见《有效的WebAssembly应用有哪些》
WebGL技术
它不属于后端技术,需要先了解图形学前端程序员网站分享文章,主要用在3D领域。 职位数量远多于后端。
GraphQL 技术
是一项不错的技术,但现有技术也能满足大部分需求,投入产出比不高。
聊聊Node.js相关技术
属于前端,不属于后端。 建议学习的几个新框架是 Next.js、Nuxt 和 Gatsby。
Next.js 框架
使用React,支持SSR,支持TypeScript,简单易用。
Nuxt.js 框架
使用Vue,支持SSR,支持TypeScript,还可以。
有哪些经典概念经久不衰?
2019年最推荐简历
这是我2019年见过的最有价值的简历,你可以随意去中国任何一家互联网公司。
技术概要
- 前端技术停滞。 比如2016年学习JavaScript是一种怎样的体验? “你会感觉和 2019 年很相似。
- 前端到前端。 从Serverless在大公司后端的普及程度就可以看出。
- 前端还不知道如何写单元测试,急需加强。 谷歌程序员:我为什么不写单元测试? 国内程序员:为什么要写单一测试? 前端测试意识还停留在小学水平。
- 对初级后端的要求越来越高前端程序员网站分享文章,很多人只能算是门外汉。 如果你需要了解JS,你也必须了解TS。 如果你需要了解 Vue,那么你也必须了解 React。 前端需要了解,后端也必须了解。
-------------------------------------------------- --------------------------
原文关注公众号“写代码”即可查看!