Function Studio是由阿里巴巴集团完全自主开发的、面向函数开发场景的Web项目代码编辑开发工具,是DataWorks开发平台的重要组成部分。

基于底层创新性的支撑架构,Function Studio占有资源少、支持高并发,方便、灵活且高效。

Function Studio提供语法高亮、代码自动补全、智能纠错和语法错误提示等功能,并支持在线开发、在线调试,多人协同编辑、一键发布UDF资源和函数到DataWorks。

功能概述

  • 支持MaxCompute Java UDF函数的编辑,可编译和一键发布至DataWorks。
  • 支持工程下的文件和文件夹对象的各种管理操作。
  • 提供上下文相关的智能编辑器,支持智能化的多Java文件同时编辑,支持查找定义、查找引用、智能提示代码补全、语法关键字高亮和实时语法错误提示等功能。
  • 支持UDF/UDAF/UDTF等函数模板,并快捷自动发布资源和函数至DataWorks的业务流程中,极大提高了UDF函数的开发效率。
  • 开发环境集成了提交、推送等常见的Git操作,实现了代码文件的版本管理。
  • 支持从DataStudio一键跳转至Function Studio,查看UDF函数的源代码,方便在线进行UDF的维护和管理。

未来发展

后续Function Studio将支持Python等更多语言, 支持实时计算等更多平台上的函数开发场景。