# 关于 AppWorks

AppWorks 是一个基于 VS Code 插件的前端研发工具集,通过 GUI 操作、物料组装、代码辅助等功能让前端开发更加简单。

# 核心能力

# 代码辅助

前端研发套件

  • 编码辅助:基于语言语义和源代码分析提供代码提示(自动补全、信息提示和定义跳转)、代码重构和代码片段等功能,覆盖场景多响应快准确率高,提升编码幸福感;
  • 编码质效:自动跟踪编辑器的编码行为产出编码活动报告,使用质量评估模型为项目生成质量报告并提供一件提升质量的功能。

# 丰富的物料体系

跨端物料体系

  • 丰富且高质量的官方物料:支持了 Fusion Design、Ant Design、Rax 等不同 UI 组件的官方物料;
  • 可定制物料的能力:不同团队可以快速定制模板、区块和组件等业务领域物料;
  • 物料可视化开发:提供海量的物料和可视化消费物料的方式(拖拽组合、流程表单和一键添加)提升开发效率

# 研发数据中心

该网站仅阿里内部可访问。

研发数据大盘

研发数据大盘提供了个人、项目和团队产能及质量的度量和分析。

  • 项目大盘:提供具体项目的代码质量分、发布构建评估、成员开发投入情况的数据展示及分析;
  • 个人大盘:提供个人质效数据展示及分析,并与团队的整体情况进行对比;
  • 团队大盘:提供团队整体的项目质效数据展示及分析,团队成员的质效概况。

# 演进历程

AppWorks 的前身是 Iceworks (opens new window)。Iceworks 诞生于 2018 年 5 月,是飞冰 (opens new window)体系的一部分,定位是「基于物料的 GUI 工具」,初衷是通过桌面客户端,屏蔽前端工程环境的差异和降低工程技术的复杂度,通过物料提效中后台前端开发。

在发展的过程中,Iceworks 产品形态不断演进,从 GUI 开发工具到集成研发工作台 (opens new window)

随着开发者工具链和业务研发模式的变化,Iceworks 作为开发工具也一直紧跟时代的潮流,贴近淘系实际的业务场景在持续演进。2020 年,前端开发进入云端一体化的新时期,Iceworks 将集成研发工作台的能力拆解封装为 IDE 插件,以套件(Pack) (opens new window)的形态成为 IDE 的一部分,为开发者提供了很多更多易用好用的功能,广受开发者的喜爱。

2021 年,Iceworks 品牌升级为 AppWorks,定位为「前端研发工具集」,在中后台基础上更好地服务到无线体系。