更新时间:2024-04-22 GMT+08:00
分享

应用开发入门指引

新版应用设计器是AstroZero打造的新一代“极简,易用,高效” 的开发者平台,新版首页清晰简洁,功能内聚更易用。

1、快速了解新版设计器

通过新版入门必读,快速了解AstroZero提供的低代码应用新版设计器。

2、创建低代码应用

在低代码平台中,您可以通过如下方式,开发各个场景的应用,以满足千行百业的各种需求。

  • 新建空白应用:从零开始新建应用,更多介绍请参见新建空白应用
  • 使用模板新建:当业务与应用模板中的场景相似度较高时,可以尝试使用应用模板创建,并在模板应用的基础上继续改造应用。更多介绍,请参见使用模板创建应用
  • 新建扩展应用:当需要基于已有应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可选择创建扩展类型应用。更多介绍,请参见创建扩展应用
  • 新建BO:商业对象(Business Object,简称BO),是封装了完整的数据模型、业务逻辑、页面展现的软件单元,一个BO提供一个完整场景的服务,为上层应用提供特定服务。用户可基于BO,如魔方一样创建功能各异的应用。更多介绍,请参见业务对象(BO)
  • 新建原生服务:租户在低代码平台外开发了一些服务,服务运行在Docker容器中。若希望将这些服务集成到AstroZero中,供AstroZero内部应用或其他第三方系统调用时,可选择创建原生服务。更多介绍,请参见原生服务

3、选择一个场景,开始您的开发之旅

以需求场景为开发起点,一路引导,让开发旅程更顺畅。

  • 标准页面:标准页面是一种将一个或多个组件拖进画布,进行低代码甚至无代码的配置,即可快速完成业务功能的前端页面。对于一般的业务应用系统,例如请假电子流、出差报销、在线投票等企业常见业务场景,其功能主要是针对业务数据的增、删、改、查,且前端界面的样式相对简单的页面,可以使用AstroZero提供的标准页面。
  • 高级页面:高级页面是由一个或者多个组件拼装而成。高级页面可以使用Widget组件进行组装和配置,方便用户实现自己想要的效果。高级页面支持多种框架,支持代码开发,比较自由,多用于对页面效果要求高的场景。
  • 工作流:工作流即业务流程管理,源自业界BPMN 2.0标准。低代码平台基于该规范实现了自己的业务流程管理系统,由于工作流本身已成为了业界一套行业规范,因此在低代码平台中称实现此类流程的引擎为工作流。
  • 报表:AstroZero对内部数据提供了一种汇总方式的视图,即报表。利用报表功能,可以让数据进行可视化的展示,并进行分析与洞察,更好的了解业务现存的问题与机遇。
  • 对象:AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。
  • 开放接口:通过定义服务的API,可快速定制所需的业务接口,并将该接口服务注册到网关,供第三方使用。
  • 定时任务:通过创建定时任务,让系统自动执行某脚本、服务编排完成业务功能。例如,系统中存在一个定时任务,在每天凌晨3点,定时将到期的商品进行下架处理。
  • 消息接入:当需要从外部数据源获取数据,按照需求对数据进行一系列处理,然后转化成内部事件,输出给Kafka或者ROMA Connect时,可通过配置“数据接入”来实现整个流程。

4、应用设置

除了定义应用包含的页面、对象、后台处理逻辑,还支持定义应用的页面布局、导航等。

5、编译发布低代码应用

应用开发完成后,支持将应用一键打包发布到运行环境或沙箱环境。

分享:

    相关文档

    相关产品