1、 前端技术及开源发展前端技术及开源发展 研究报告研究报告 云计算开源产业联盟云计算开源产业联盟 2022023 3年年5 5月月 编制说明编制说明 本报告由云计算开源产业联盟撰写,限于撰写组时间、知识局限等因素,内容恐有疏漏,烦请各位读者不吝指正。在编写过程中得到多家单位的大力支持,在此特别致谢中国信息通信研究院、华为技术有限公司、北京京东世纪贸易有限公司、深圳市腾讯计算机系统有限公司、上海浦东发展银行股份有限公司、建信金融科技有限责任公司、中原银行股份有限公司、苏州棱镜七彩信息科技有限公司、浪潮云信息技术股份公司、中兴通讯股份有限公司、中国农业银行软件研发中心、东软集团股份有限公司、深圳开源
2、互联网安全技术有限公司、中国工商银行股份有限公司、北京小桔科技有限公司、中国联合网络通信有限公司软件研究院等单位的各位专家,感谢各位秉承开源精神,协同共创,从多个视角提出了对于前端技术的理解,最终完成本报告的撰写工作。本报告核心编写者:张燕、俊哲、张毅、李一昂、王泽增、贾武林、林琳、焦颖。本报告贡献者:吴海鑫、马剑、苏昊欣、胡雄伟、黄立、黄小然、谢钊、吴鑫、孙超、孙亚楠,丁涛、陈旭、丁涛、马琳琳、高杨、徐志亮、赵群、李鑫、梁锐、孟繁贵、李迎辉、牟宁波、李佩芳、杨鸣,赵赫、陈莲、王颉、贺文轩、易焕腾、谢家兴、王媛媛。前前 言言 前端即网站或应用程序的用户界面部分,作为视觉和功能连接的核心,其通过
3、程序语言整合文字、图片、视频等内容信息,呈现给用户,从而与用户建立沟通渠道。前端技术也即用于构建网站和应用程序用户界面的各种技术。在前端技术的发展轨迹中,开源贯穿始终,逐渐成为推动前端技术全面升级的中坚力量。随着数字化转型的不断深入,市场需求日益丰富,终端种类和数量高速增长,前端正在通过持续的技术革新和融合不断突破自身边界,进而重新定义自身价值。无论是前端低代码平台建设,还是前端智能化落地,抑或是微前端体系构建,都已成为前端技术发展的重点方向。在这种大变革的时代背景下,云计算开源产业联盟联合产业界共同发布前端技术及开源发展研究报告,聚焦前端技术领域不断涌现的新技术、新模式,分析总结全球和我国发
4、展的总体态势,并重点针对我国前端开源技术的创新趋势和应用状况进行探讨,最后对我国前端技术的未来发展方向进行展望与研判。希望本报告为社会各界深入了解前端开源技术提供有价值的参考。目目 录录 一、前端发展总体态势.1(一)开源持续推动前端技术快速迭代,赋能产业全面升级.1(二)软件供应链趋于复杂化和多样化,前端开源风险不断加剧.2 二、前端技术创新趋势.4(一)开源语言和工具基础设施为前端技术发展奠定坚实基础.4 1.开源语言 TypeScript 成为新一代前端标准.4 2.Rust 工具融入前端生态,成为 JS 基础设施的未来.5 3.开源工具基础设施推动前端向前发展.7(二)前端技术应用领域
5、不断拓展.8 1.前端开源框架深耕全栈领域.8 2.WebRTC 在音视频技术中独放异彩.9(三)新技术驱动业界开始研发模式变革.10 1.低代码支撑大前端工程体系构建.10 2.前端智能化方兴未艾.12 3.微前端极大提升前端生产力.13 4.前端“边缘渲染”成为大势所趋.14 三、我国前端技术发展现状调研.15(一)三大主流开源框架稳居前列,黑马开源框架 Svelte 异军突起.16(二)开源前端库 Axios 成为“事实标准”,AntDesign 取得广泛应用.17(三)TS 采用率稳健增长.19(四)微前端成为不可轻视的一环.20(五)前端技术未来发展趋势调研.20 四、我国前端技术发
6、展机遇.22 五、附录.23(一)前端开源技术评价方法.23 前端技术及开源发展研究报告 一、一、前端发展总体态势(一)(一)开源持续推动前端技术快速迭代,赋能产业全开源持续推动前端技术快速迭代,赋能产业全面升级面升级 开源推动前端技术持续迭代。互联网发展早期,万维网(WWW)、浏览器、开源语言 JavaScript(以下简称“JS”)相继诞生,前端界面以纯静态的文本和图片为主,前端开发工作低级单一。Ajax 的诞生助力前端技术成功迈向 2.0 时代,动态网页逐渐成为主流。与此同时,jQuery 的诞生,推动了开发者注重前后端分离。jQuery 的流行降低了前端门槛,使得前端工程师的队伍越来越