App Studio提供了丰富的前端组件,通过自由拖拽即可简单快速搭建前端应用。

App Studio是一款数据产品的开发工具,您无需下载安装本地IDE或配置维护环境变量,只需一个浏览器即可编写、运行和调试应用程序,体验和本地IDE一样的编程效果,并且可以在线发布应用。

产品优势

App Studio有以下核心优势:

  • 随时随地开发

    您无需下载安装本地IDE和配置维护环境变量,只需一个浏览器,即可在办公室、家或任何可以连接网络的地方,进行您的数据开发工作。

  • 功能完备的编辑器
    App Studio提供一个基于浏览器的编辑器,您可以使用它轻松地编写、运行和调试项目。当您输入代码时,App Studio会提供智能提示、补全代码并提供修复建议。您还可以查找方法的引用和定义,自动生成代码。


  • 在线调试功能
    在线调试具有本地IDE所有的断点类型和断点操作,支持线程切换、过滤,支持变量值查看、监视,支持远程调试和热部署。

  • 多功能终端
    开发者可以直接进入运行环境,目前的运行环境基于CentOS作为基础镜像来构建。终端可以支持任意的bash命令,包括VIM等具有交互功能的命令。

  • 协同编辑
    您和您的团队成员可以借助App Studio共享开发环境,进行团队协作编程。目前可支持8人同时在线编辑同一个工程的同一个文件,提高工作效率。后续协同编辑组建还会支持聊天、弹幕、代码批注、视频等功能,让团队合作更加轻松。

  • 插件体系
    App Studio支持业务插件、工具插件和语言插件三种插件。
    • 您可以根据业务在App Studio上定制任意的菜单栏,在界面增加业务入口。
    • 您可以定制专属于您业务的项目管理过程、工程类型和模板。
    • 您可以开发通用工具,例如GIT功能增强、代码规则扫描、快捷键、编辑功能增强、代码片段等集成到App Studio中。
    • 您可以通过语言插件扩展App Studio支持的语言,满足自身需求的同时帮助App Studio建设服务更多的语言用户。
  • 可视化搭建

    App Studio提供丰富的组件,并且深度打通数据服务和DataStudio。您能且仅能在App Studio中调用DataWorks的Open API,并且通过可视化拖拽、配置的方式快速搭建前端应用,真正实现零代码开发Web应用。

  • 丰富灵活的项目管理

    App Studio提供了丰富多样的模板工程,您可以基于模板工程进行再次开发,节省人力提高效率。您也可以将您自己的工程保存为模板,供您自己后续开发使用,或分享给其他人使用。