未来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 也在升级,UiPath、Zapier、UI 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,个人更看好WASM1
- Geek_Jiaozi前端语言变化最快了,感觉和潮流一样
- 小斧在现有相关体系上提出新的理念和思想; 在现有相关体系上与其他领域产生连接。
- 王俊琴-Elena虽然不懂,谁先看到未来,谁就抢占未来。
收起评论