Mendix 与 OutSystems:企业低代码对比

这两个低代码开发平台可以完成所有工作,从应用程序创建和部署到生命周期管理和丰富的第三方生态系统。

低代码应用程序开发使企业中的每一位员工,无论其角色或技术专长如何,都能说“我看到了一个可以简化或自动化的流程或任务,我将为此构建一个应用程序。” 通过基于表单的向导和拖放式用户界面 (UI),工作人员可以在几分钟内构建一个应用程序,与他们的部门或团队共享,并通过基于应用程序的简单体验颠覆手动或瓶颈的业务工作流程.

低代码平台有各种形状和规模,可满足不同的业务类型和需求。但是我们为大型企业组织测试过的两个最强大的工具是OutSystems和Mendix 。两家公司都是低代码领域的老手,提供成熟的、功能齐全的平台,超越基本的应用程序创建和工作流自动化来管理整个应用程序生命周期。

对于中小型企业 (SME) 或大型财富 500 强公司,在两个低代码强国之间进行选择可能很困难。下面,我们将分解 Mendix 和 OutSystem 如何在五个核心领域叠加:定价、用户体验 (UX)、应用程序创建、开发人员和企业功能以及第三方集成。

1. 定价和计划

Mendix 开始时最多可供 10 位用户免费使用,以进行基本的应用程序创建、部署和支持。但对于企业而言,具有自动备份和正常运行时间保证的单个应用程序的起价为每月 1,875 美元。如果您希望构建在整个组织中部署的多个应用程序,那么您必须使用企业版或专业版。专业版的起价为每月 5,375 美元,可无限制地构建应用程序。企业版每月收费 7,825 美元,以获得更高级的企业部署和管理功能集。此功能集包括持续集成支持、私有云部署、水平扩展、故障转移测试以及在本地部署应用程序的能力。Mendix 定价不是线性的,因此每个用户的价格会随着用户数量的增加而降低,

OutSystems 有一个更好的免费计划,为任何少于 100 个用户的组织免费提供其平台。如果您的企业不需要为超过 100 个用户提供这种应用程序创建功能,那么您甚至可以使用免费版,它带有单一的开发环境、共享的云基础设施和无限的支持。OutSystems One 计划的起价为每月 2,100 美元(按年计费),可让您的用户容量达到数千,用于应用程序开发、测试和生产的三个环境,以及专用的公共、私有或混合云部署。最后,OutSystems Enterprise 计划的起价为每月 4,600 美元(按年计费),可提供无限的应用程序容量和可扩展性,如果您计划将低代码应用程序部署到消费者应用程序商店,则用户容量可高达数百万。

两者的定价都高于Appian和Salesforce App Cloud等其他企业竞争对手,但 Mendix 和 OutSystems 提供更强大的开发环境和更深入的企业功能。总体而言,OutSystems 的免费计划比 Mendix 更好,而且它的企业定价也没有那么高。

2. 设置和界面

mendix

OutSystems 仪表板以干净、有序的方式布局,带有平台(所有实际应用程序构建发生的地方)、学习、社区和支持的选项卡。社区选项卡不仅包括一个用户论坛,还包括一个工作板和一个“想法”选项卡,用于宣传平台改进和新功能。低代码开发体验从创建您自己的私有云环境开始,该环境带有自己独特的 OutSystems URL。OutSystems 所做的另一件事是其他平台无法为定制体验而做的事情,它会询问您有关您想要开发的应用程序类型以及您的专业角色和专业水平的问题。设置的一个问题是您必须手动下载 OutSystems 桌面集成开发环境 (IDE)。没有完全基于云的选项。设置仍然不需要很长时间,

另一方面,Mendix 提供完全基于云的体验,当您登录到内置的社交内联网和协作时,它会将您直接带到“Buzz”选项卡平台方面。Buzz 是 Apps、People、App Store 和 Community 选项卡旁边非常简单的仪表板中的五个主要选项卡之一。Mendix 会自动设置您的基本应用程序环境,并向您显示一个选项菜单以开始开发和配置您的应用程序,以及每个应用程序中的 Buzz 选项卡。最近对 UI 进行了大修,使用了新的 Web 建模器 UI、重新设计的 Android 和 iOS 应用程序以及公司称为“Atlas”的新设计语言,其中包含预定义的页面模板和称为“构建块”的 UI 元素。这两种 UI 都易于导航,定制的 OutSystems 设置问卷是一个加分项。但 Mendix 使登录并立即开始构建变得更容易一些,将本地团队协作放在首位。

3. 低代码应用程序创建

outsystems

低代码开发旨在对日常业务用户和 IT 部门和开发人员一样有用。对于前者,两个平台都提供分步式应用程序创建体验,以指导非技术用户完成整个过程。Mendix 为您提供了一个用于管理资产、事件、费用等的预构建应用程序页面,并提供了指导您完成更复杂应用程序模板的教程。Web Modeler 功能强大,可为您提供桌面、移动和平板电脑应用程序的设备预览。但是,与Google App Maker 等工具不同, Mendix 从 UI 设计和线框开始,而不是稍后进行的数据库设置。这带来了极其自然的应用程序创建体验,在外观和感觉方面具有大量自定义选项。但这导致了在我们的测试期间正确执行的一些试验和错误。与 OutSystems 不同的是,Mendix 还拥有一个特定于开发人员的移动应用程序,可让您在移动设备上实际编辑应用程序。

OutSystems 让您从一开始就选择是构建 Web 应用程序还是移动应用程序,然后指定它是智能手机应用程序、平板电脑应用程序还是可调整为各种屏幕大小的通用应用程序。与在 Mendix 中的设备预览之间切换相比,这有些限制。但是,一旦您开始构建应用程序,OutSystems 就会在每一步为您提供帮助。一旦进入视觉应用程序设计师,OutSystems 就会用动画箭头一步一步地引导我。它指导我从 Microsoft Excel 文件创建我的数据库表并将其转换为列表、构建表单、自定义我的 UI,并帮助我只需单击一下即可发布应用程序。应用程序编辑器本身的布局类似于 Mendix 和Microsoft PowerApps ,尽管一个独特的有用功能是该应用程序会在您进行时自动为您创建选项卡。中间有一个自定义品牌预览,您只需将 UI 元素拖放到其中,然后映射到右侧的数据库对象和字段即可。应用程序创建体验并驾齐驱,我更喜欢 Mendix 的设备预览。但是 OutSystems 的低代码开发过程更顺畅一些,有更好的指导。

4. 开发者和企业功能

mendix

OutSystems 拥有丰富的功能,涵盖整个应用程序生命周期的流程自动化和逻辑、调试和软件测试、项目管理等。OutSystems 有一个很好的表达式编辑器,可以自动完成从数据库到字段的映射。此外,应用程序是用本机编程语言编写的,我们的开发人员在使用具有语法突出显示的 CSS 和 JavaScript 代码时发现这很有用。当您发布应用程序时,OutSystems 提供基于角色的用户管理和应用程序分析,可分解您的应用程序跨不同操作系统 (OS)、浏览器等的性能和参与度。

Mendix 在分析、治理和用户管理方面具有类似的功能。这两种工具还提供二进制安装,这意味着除了 Mendix 的基于云的访问之外,您还可以在工作站上本地安装开发环境。总的来说,我们的开发人员发现,在两者之间,Mendix 在数据库定制和应用程序维护方面表现更好,并提供了更精简的开发人员体验,需要更少的摆弄。Mendix 也是我们使用Scrum进行测试的唯一平台,用于基于 sprint 的项目管理,并且还提供深度质量监控和自动化测试扩展,如果您跃跃欲试企业层。

5. App Store、集成和社区

Mendix 与 OutSystems:企业低代码对比

总结

outsystems

Mendix 和 OutSystems 都有广泛的集成和成熟的应用程序商店,里面塞满了社区构建的应用程序和组件。该Mendix应用程序商店提供的应用程序和模板,预构建UI组件和部件的广泛的市场,和连接器的一个长长的清单,整合第三方服务,包括物联网(IOT)和机器学习(ML)的应用程序的Internet数据库连接器。

OutSystems Forge位于平台的“社区”选项卡中,是一个应用程序和组件市场,具有数千个预构建的模板和集成、可重用的应用程序模块和组件。社区选项卡还超越了应用程序商店,提供用户论坛、工作板和用于宣传平台改进和新功能的“想法”选项卡。Mendix 在其“社区”选项卡中提供了类似的论坛、工作板和社区参与功能。

Mendix 和 OutSystems 都是适合各种业务用户的企业低代码平台的绝佳选择。两者都培育了丰富的生态系统,并且可以管理从应用程序创建和部署到持续维护和分析的端到端应用程序生命周期。Mendix 为您提供了一个完全基于云的选项,具有本地协作和出色的 IT 项目管理,而 OutSystems 则以更直观的应用程序创建界面和分步说明以及围绕业务角色量身定制的问卷体验而大放异彩。这种正面交锋几乎是最接近的,您的偏好将取决于您正在寻找的平台。

推荐阅读:为什么“低代码”和“无代码”平台会兴起?