• BrApps是什么

    BrApps是用于构建和管理企业数字化应用的企业级低代码开发平台,它基于拖拽式的开发方式,提供丰富的服务组件来满足企业数字化应用的设计、构建、集成、部署和管理,赋能各团队来帮助他们构建全场景的数字化应用。

    BrApps能做什么

    提供丰富的工具来满足设计、构建、集成、部署和管理企业数字化应用所需的一切。

    快速迭代持续交付

    基于模型驱动的可视化开发、丰富的服务组件、低代码的标准件等,各个方面都旨在帮助您更快更好地构建应用并轻松进行部署和管理您的应用,以更少代码量和更快的迭代速度完成复杂逻辑应用构建。

    拖拽式用户界面、页面流、逻辑流、业务流程、菜单、数据模型等来创建应用,并支持自定义代码添加

    浏览器访问即可实现云端开发环境获取、代码编写、编译调试、运行预览、访问代码仓库、命令行执行等能力

    点击“应用发布”按钮实现一键部署,BrApps处理所有部署过程,包括自动化测试、设计缺陷检查、环境配置处理等

    BrDevOps提供的持续集成/持续交付自动执行软件构建、测试和交付管道,将每次提交变为交付

    复杂逻辑的高度可扩展

    低代码开发平台在提供可视化快速构建应用的基础上,提供了多种机制和工具来帮助专业开发人员进行复杂数据和业务逻辑的高度扩展。

    通过页面流和逻辑流中提供的数据集节点如循环、对象等,帮助专业开发人员批量处数据集

    通过可视化的表达式语言,加入逻辑判断和中间处理,应对需要经过计算和处理的返回值场景

    通过可视化设计和流程无法完成的逻辑处理,可以通过编写Java代码来完成,开发人员仅需按照平台的规范关注核心业务逻辑的处理

    某些情况下存在页面或者页面局部区域需要高度个性化,利用平台提供的组件渲染器机制可以自由编写JavaScript和CSS代码来实现个性化的展示

    专业的开发人员可以针对页面数据源的增、删、改、查逻辑进行定制化处理,来实现标准模板流程中无法处理的情况

    平台提供了标准服务的扩展机制,专业人员可以基于平台提供的标准服务基础上扩展自定义逻辑,通过继承非修改源码的方式扩展基础服务

    一体化构建多重体验应用

    基于单个集成的开发环境,提供一致的开发流程和技术堆栈帮助企业简化多重应用开发的难度,避免一个应用需要多个技术团队的情况,开发同时满足多设备多尺寸多平台一致用户体验的应用。

    构建的Web应用能够适配常见PC分辨率的屏幕,提供优异的用户体验

    构建的H5轻应用可部署到微信、飞书和钉钉等平台

    构建的移动应用发布为基于React Native框架SDK的iOS和Android的应用

    构建和发布为微信小程序和钉钉小程序

    超棒体验的UI设计

    基于React前端框架的 BuildRun UI 库在任何设备上都能发挥出色的体验,为用户带来愉悦的体验,客户可以根据需求来定制化打造独特的体验。

    企业级特性

    BrApps构建的应用基于云原生微服务和容器技术,构建应用简便快捷,部署应用轻松自如、运行应用按需伸缩

    应用设计和应用运行分离的架构设计,企业根据应用构建和管理的需求灵活选择共用还是独立运行环境,运行环境中内置多租户、多组织、多团队管理的应用架构体系,满足复杂的企业治理需求

    拖拽式可视化应用构建只是生成原生的源代码,遵循业界标准和开源技术规范避免了锁定问题,带来开发效率的提升同时保留了充分修改源代码的能力

    内建对多云环境的支持和管理,平台和开发出的应用可以灵活选择将应用部署到公有云或者私有云环境中

    内置多租户、多组织、多团队管理的应用架构体系,能够满足复杂的企业治理要求

    提供丰富的企业级服务组件,如工作流、报表、全文检索等,帮助企业沉淀通用服务能力