2020年前端发展趋势

随着前端的发展,越来越多的人开始加入到前端的队伍中来,那么对于前端新人来说,2020年前端的发展方向是什么呢?爱创课堂小编总结了下面四个前端的发展趋势及方向,希望能给大家一些帮助,更多前端资讯可以搜索爱创课堂。

1. 超级 APP 下「Web 标准的重新定义」

在微信小程序出现以前,大家在谈 Hybird、ReactNative,但终归只是技术层面的狂欢,始终没有业务属性的注入。小程序的出现:一方面告诉业界在当前设备上 Webview 也没差到哪去,另外一方面告诉业界如何让有能力的商家在超级 APP上进行私域运营。

进一步的,从技术角度说,在上层 DSL 的严格限制下,超级 APP 就可定义符合自己诉求的 Web 标准,弥补当前 Web 标准的不足,最后和客户端配合,结合离线、预加载、定制Webview 能产出类似于 NSR 等各种酷炫的技术模型,让 Web 在端内低成本达到 Native 版的体验,端外也不会像 Weex 一样有点小别扭。

当前缺点也非常明显,在百家齐放的时刻,可能很难产生业界的最终标准,Web 的碎片化会更加严重。

2. 工程体系的再度升级

曾经我们谈 Yoman,谈 CLI 等系列构建工具,但在团队大了之后始终觉得差点什么。反观 Java 同学,从没听说过 Spring Boot 配置工程师。

2019 年工程体系一定会更加闭环,不再是一个脚手架这么简单。而是会结合 IDE,打通业务属性,从项目初始化、到编写代码、到 CI、到灰度、到发布 形成一个完成的闭环(可简单理解为『大微信小程序编辑器』)。

最后这种能力很可能会被大厂输出,上云,供小厂使用。

3. CodeLess 初现锋芒

大一点的公司都应该有很多前端的外包,这部分同学承担的大多是写中后台的一些代码,不需要解较深的业务。之所以产生这样的原因无疑是 正式前端员工觉得这部分代码太机械化而不想写,服务端同学又因为样式之类的不想搞。

关于中后台常用的表单,目前已经有很多的 Schema 结合自动产出表单的方案。在 2019 年猜测会和人工智能结合,对业务域上的表单建模学习,最终能达到输入 PRD/Sketch,能直接产出几乎可用的表单。

4. Serverless 让前端离业务更近

当前的前端工程师大多都是科班出身,虽不能和正宗的服务端开发同学比,但也可写很多服务端层的业务逻辑。当前已经有很多公司在做 BFF 层,来满足这部分诉求,但依旧摆脱不掉 运维、机器分配 这条拦路虎。

2019 年几乎所有知道名字的公司都在谈 Serverless(虽然并没有人知道如何落地 Serverless),随着 Serverless 的逐步落地,BFF 这层的代码会摆脱运维、机器分配等复杂的问题,同时大概率会由前端同学写这部分代码,服务端同学专注中台系统的实现。从业务上说,业务的试错成本也会大幅度降低。

(Serverless 是一块新的土壤,选型的同学一定会使用 TS。这也意味着,2020 不写 TS 可能真的就 Out 了)

以上就是总结的前端的一些趋势,希望能帮到你们。

您可能还会对下面的文章感兴趣: