极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/05:57
登录|注册

未来10年前端开源技术发展趋势

讲述:丁婵大小:8.17M时长:05:57
来源:蚂蚁金服科技(ID:Ant-Techfin)
2019 年,对于前端开源技术来说是波澜不惊的一年。展望未来,前端开源技术必将面临巨大的变化和挑战。近日,公众号“蚂蚁金服科技”展望了前端开源领域技术未来 10 年的发展和变化,以下是重点内容。

1. TypeScript

毫无疑问,TypeScript 在未来很长一段时间内仍是主流语言。它拥有面向对象编程语言的所有特性,能帮助开发者提升代码质量,降低团队协作上的成本和风险。目前,很多大型前端开源项目已经全面拥抱 TypeScript。但需要注意的是,一个开源项目的质量跟语言本身并无直接关系,前端终将与语言无关。

2. 前端构建和资源加载将发生变革

随着 ES Modules 成为主流,CJS 淡出,ESM CDN 大范围使用后,构建工具将转向 Bundless,Webpack 不可避免也会逐渐退出历史舞台。特别是当 HTTP/2 到来,HTTP 首部字段被大大压缩,传输效率会得到极大的提升。届时,开发人员将不再需要对资源文件进行合并操作,同时,构建工具也会随之加速进化。

3. C/S 到 B/S 再到 C/S

互联网特别是云的出现,让软件从 C/S(客户机 / 服务器)走向了 B/S(浏览器 / 服务器)。然而,自成生态的巨型应用如微信、支付宝、Facebook 等,正在将浏览器上的软件收敛至它们的客户端,背后的典型技术是小程序、PWA。
借助如 Electron 这类项目,很多 B/S 模式的软件服务正在推出自己的客户端,以谋求用户更专注的使用体验。很多传统以 C/S 模式提供服务的软件,推出客户端的话,也会更贴合用户的心智。

4. 新兴交互场景将唤起 Micro UI

用户如何在一个复杂的产品中,找到此时此刻最需要的一个 UI?这个问题始终没有得到很好地解决。用户常常迷失在一个个大型 APP 复杂的 UI 中,然而很多时候,他们只是需要一个能高效完成某项工作的 UI,姑且把它称为 Micro UI 吧。
在《银河帝国》等科幻小说及科幻电影中,常常能看到一种叫“信息窗”的黑科技,每个信息窗就是一个 Micro UI。随着 AI、AR、VR 、IOT 持续推进后,设备将越来越懂人,信息和数据的呈现也将越来越生动化。这些在科幻中才出现的东西,在未来 10 年一定有一些会变成现实 ,这种 UI 的开发方式也将为前端带来质的变化。

5. RPA & Marchine Driven UI

RPA 指的是机器人流程自动化。此前,RPA 技术普遍活跃在游戏外挂领域。在 AI、标准化产品飞速发展时代,RPA 也在升级,UiPathZapierUI Bot 等工具正在改变很多行业的工作方式。
前端开发人员需要考虑的是,UI 不仅能被人使用,还可以被机器使用。在未来,你只需要描述意图,机器人就可以驱动你的应用,甚至未来的应用本身就是个机器人。开发人员提供的是 RPA 机器人制作工具、可以被 RPA 驱动的标准 UI。如何设计与实现可以被机器人、人类同时使用的 UI,是开发人员面临的一大挑战。

6. 图形技术依旧会是界面上的热点

图形化可以清晰有效地传达信息,传递速度要比文字快十倍甚至是万倍。在数据愈加丰富、使用场景愈加多样的下一个十年,如何高效地从数据中获得洞察,依旧会有强烈的需求。而前端这个最接近数据可视化能力模型要求的工种,依旧会是这个领域的主力。
另一方面,未来会出现新的“屏”,可能是 IOT 下的实屏,或是 VR、AR 下的虚屏。新“屏”很可能会支持和采用绘图 API,在此基础上,开发人员很有可能会利用图形技术,实现一套新的 UI 基础设施,甚至是创建一门新语言。

7. 前端智能化

未来,前端必然会提升智能化能力,在原来的技术体系或产品上,注入自然语言识别、图像识别的能力,突破天花板。从更大的层面上看,运用智能化能力来解决工作中的问题,会逐步成为前端开发人员的必备能力和思考方式。

8. 端到端的研发

前端运用 Serverless 能力来完成端到端的研发工作,会逐步成为一种趋势。在这个趋势的背后,面临两个挑战:一方面是需要将现有的工具和平台延展到 Serverless 上,支持 Serverless 的同时,必须将端到端一体化地来看待;另一方面,会对人员自身能力和意识提出新的要求,前端这个岗位的职能边界和能力范围会相应发生变化。
从整体层面上看,前端具备吸引力的项目会有两个方面的特征:
在现有相关体系上提出新的理念和思想;
在现有相关体系上与其他领域产生连接。
以上就是今天的内容,希望对你有所帮助。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(5)

  • 最新
  • 精选
  • Johnny
    前端交互方式未来可能还有脑机接口
    1
  • 廖师虎
    怎么不说Flullter和WASM,个人更看好WASM
    1
  • Geek_Jiaozi
    前端语言变化最快了,感觉和潮流一样
  • 小斧
    在现有相关体系上提出新的理念和思想; 在现有相关体系上与其他领域产生连接。
  • 王俊琴-Elena
    虽然不懂,谁先看到未来,谁就抢占未来。
收起评论
大纲
固定大纲
1. TypeScript
2. 前端构建和资源加载将发生变革
3. C/S 到 B/S 再到 C/S
4. 新兴交互场景将唤起 Micro UI
5. RPA & Marchine Driven UI
6. 图形技术依旧会是界面上的热点
7. 前端智能化
8. 端到端的研发
显示
设置
留言
5
收藏
74
沉浸
阅读
分享
手机端
快捷键
回顶部