OutSystems arch
OutSystems 架构
outsystems java 框架
OutSystems Platform替代品和类似软件 — Altapps.net
outsystems framework java
outsystems implementation
outsystems 内部技术实现
outsystems 技术实现原理
【总结】
- OutSystems
- 最大特点
- 前端组件比较多,后台相对弱一点儿
- 创立时间:2001年
- 简介
- 较早入局的一家欧洲公司,两度入选Gartner《移动应用程式开发平台魔力象限》研究报告(Magic Quadrantfor Mobile App Development Platforms)魔力象限“执行能力”纵轴第一名,被誉为该领域的“领导者”。
- 产品定位
- “工作流”开发工具,主要用于企业各种工作流产品的开发,例如OA。
- 开发方式
- 低代码为主。但由于系统复杂度较高,还是需要程序员介入开发过程,只是写的代码量较少。
- 逻辑实现
- 通过“微流”的方式实现前端和后台逻辑,其实就是一种类似画流程图的方式。笔者试过,要想把比较复杂的后台逻辑画成一张流程图,思维难度并不小。
- 组件和模块
- 基础组件相对较少,但是Outsystems对自定义组件和模块的支持非常好,这个非常有用,很多大公司都是在Outsystems上自制组件来进行开发的。
- 前端后台
- 可能主要目的是开发“工作流”的原因,前端无法实现“所见即所得”,因此,不要指望用Outsystems来开发对前端要求较高的应用、建站,游戏类应用彻底PASS
- 后台能力强大,接口丰富,特别是对大型数据库都做了专门支持,例如Oracle、DB2等
- 跨平台
- 开发需要下载安装本地客户端,支持WebApp和原生Android & iOS App的开发
- 多人开发/版本管理/Debug
- 支持简单的版本管理,不支持多人开发
- Debug前端主要依赖Chrome的调试模式
- 后台未见有专门Debug工具
- 服务模式
- 5000+美元/月的价格还是让很多中小公司望而却步,但依然有很多大公司青睐,包括丰田(Toyota)、雪佛龙(Chevron)、罗技(Logitech)、德勤(Deloitte)、理光(Ricoh)、施耐德电气(Schneider Electric) 等,年营收达到一亿美元
- 适用场景
- 私有部署
- 公有云相对薄弱
- 目标产品
- 支持多平台
- 开发
- 前端
- 创建UI
- UI库:OutSystems UI Framework
- 技术实现
- 基于Java或.NET
- 架构
- 现状
- 旧的企业生态
- 总体架构
- 平台架构
- 服务架构
- 核心思路
- 分层
- 包括
- 顶层
- tools, a repository, builders, processes, and components that remove the challenging aspects of application and data integration, managing the SDLC, and application design and development.
- 运行时层runtime layer
- 架构工具
- Architecture Canvas
- 用于:设计微服务SOA
- 架构
- 总体架构
- 子层的架构
- 设计流程
- 识别概念
- 设计模型
- 案例
- 基于SAP的OutSystems
- Secure SAP-OutSystems Architecture
- 开发工具
- IDE:OutSystems Service Studio
- 截图
- Experience Builder
- Workflow Builder
- Integration Studio
- 管理工具
- Lifetime
- Service Center
- Architecture Dashboard
- Forge
- IDE
- 调试
- 前端
转载请注明:在路上 » 【整理】低代码开发平台:OutSystems