商业 Mendix与外包系统:企业低码对决

Mendix与外包系统:企业低码对决

目录:

Anonim

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

低代码平台具有各种形状和大小,可以满足不同的业务类型和需求。 但是我们为大型企业组织测试的两个最强大的工具是OutSystems和Mendix。 两家公司都是低代码领域的资深人士,它们提供了成熟的,功能齐全的平台,这些平台不仅仅具有基本的应用程序创建和工作流自动化功能,还可以管理整个应用程序生命周期。

对于中小型企业(SME)或大型《财富》 500强公司而言,在两个低代码强国之间进行选择可能很困难。 下面,我们按以下五个核心领域细分Mendix和OutSystem的堆叠方式:定价,用户体验(UX),应用程序创建,开发人员和企业功能以及第三方集成。 请继续阅读以区分哪种平台最适合您的组织。

    1定价和计划

    Mendix最多可免费提供多达10个用户的基本应用程序创建,部署和支持。 但是对于企业来说,具有自动备份和正常运行时间保证的单个应用程序的起价为每月1, 875美元。 如果要构建在整个组织中部署的多个应用程序,则必须使用Enterprise或Pro版本。 专业版起价为每月5, 375美元,可无限制构建应用。 企业版每月费用为7, 825美元,用于更高级的企业部署和管理功能集。 该功能集包括持续集成支持,私有云部署,水平扩展,故障转移测试以及在本地部署应用程序的能力。 Mendix的定价不是线性的,因此随着用户的增加,每用户的价格会降低,并且由于附加组件和使用配额而导致的长期成本不会增加。

    OutSystems有一个更好的免费计划,可为少于100个用户的任何组织免费提供其平台。 如果您的企业不需要为100个以上的用户提供此应用程序创建功能,那么您甚至可以摆脱免费版的困扰,该版本具有单个开发环境,共享的云基础架构和无限的支持。 OutSystems One计划的起价为每月2100美元(按年计费),可让您拥有成千上万的用户容量,三种用于应用程序开发,测试和生产的环境,以及专用的公共,私有或混合云部署。 最后,OutSystems Enterprise计划的起价为每月4, 600美元(按年计费),以实现无限制的应用程序容量和可扩展性,如果您打算将低代码应用程序部署到消费者应用程序商店,则用户容量可达到数百万。

    两者的定价都高于其他企业竞争对手,例如Appian和Salesforce App Cloud,但Mendix和OutSystems提供了更强大的开发环境以及更深的企业功能。 总体而言,OutSystems的免费计划比Mendix更好,其企业定价也不是那么高。 优势:OutSystems

    2设置和界面

    OutSystems仪表板以整洁,有序的方式进行布局,其中包含用于平台(所有实际应用构建都在其中进行),学习,社区和支持的选项卡。 “社区”选项卡不仅包括用户论坛,而且还包括工作板和“想法”选项卡,用于宣传平台改进和新功能。 低代码开发经验始于创建自己的私有云环境,该环境带有其自己独特的OutSystems URL。 OutSystems所做的另一件事是没有其他平台可以定制体验,它会问您有关要开发的应用程序类型以及您的专业角色和专业知识水平的问题。 安装程序遇到的一个问题是,您必须手动下载OutSystems桌面集成开发环境(IDE)。 没有完全基于云的选项。 设置仍然不需要很长时间,但是要获得完整的指导性低代码应用构建器,一般的商业用户将需要执行手动安装。

    另一方面,Mendix提供了完全基于云的体验,当您登录到平台的内置社交Intranet和协作方面时,您就可以直接进入“ Buzz”选项卡。 Buzz是非常简单的信息中心中“应用程序”,“人员”,“应用商店”和“社区”选项卡旁边的五个主要选项卡之一。 Mendix会自动设置您的基本应用程序环境,并显示一个选项菜单以开始开发和配置您的应用程序,以及每个单独应用程序中的Buzz标签。 用户界面最近进行了大修,其中包括新的Web建模器用户界面,重新设计的Android和iOS应用以及公司称为“ Atlas”的新设计语言,其中包含预定义的页面模板和用户界面元素“ Building Blocks”。这两种用户界面都易于浏览,以及量身定制的OutSystems设置调查表是不错的选择,但是Mendix使登录和立即开始构建变得容易一些,从而使本机团队协作成为首要任务。

    3低代码应用程序的创建

    低代码开发旨在对日常业务用户和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的低代码开发过程更加顺畅,并具有更好的指导性说明。 轻微优势:OutSystems

    4开发人员和企业功能

    OutSystems在整个应用程序生命周期中具有跨流程自动化和逻辑,调试和软件测试,项目管理等众多功能。 OutSystems具有出色的表达式编辑器,具有自动完成功能,可从数据库映射到字段。 另外,应用程序是用下面的本机编程语言编写的,我们的开发人员发现这些应用程序在使用CSS和JavaScript代码并突出显示语法时非常有用。 发布应用程序时,OutSystems提供基于角色的用户管理和应用程序分析,这些应用程序会破坏应用程序在不同操作系统(OS),浏览器等上的性能和参与度。

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

    5 App Store,集成和社区

    Mendix和OutSystems都具有广泛的集成,并且成熟的应用程序商店塞满了社区构建的应用程序和组件。 Mendix App Store提供了广泛的应用程序和模板市场,预建的UI组件和小部件,以及用于集成第三方服务的大量连接器,包括用于物联网(IoT)和机器学习(ML)应用程序的数据库连接器。

    在平台的“社区”选项卡中找到的OutSystems Forge是一个应用程序和组件市场,其中包含成千上万个预构建的模板和集成,可重用的应用程序模块和组件。 “社区”选项卡还超出了应用商店的范围,提供了用户论坛,工作板和“想法”选项卡,用于推销平台改进和新功能。 Mendix在其“社区”选项卡中提供了类似的论坛,工作委员会和社区参与功能。 边缘:偶数

    6底线

    Mendix和OutSystems作为满足各种业务用户需求的企业低代码平台,都是绝佳的选择。 两者都建立了丰富的生态系统,并且可以管理从应用程序的创建和部署到正在进行的维护和分析的端到端应用程序生命周期。 Mendix通过本机协作和出色的IT项目管理为您提供了完全基于云的选项,而OutSystems则以更直观的应用程序创建界面和分步说明以及围绕业务角色的量身定制的问卷调查体验而引人注目。 两者之间的距离差不多,您的偏好将取决于您要寻找的整体功能。 但是,由于其定价优势和在构建低代码商务应用程序方面的整体流畅体验,这种并驾齐驱的比较以OutSystems领先略有结束。 获奖者:OutSystems

Mendix与外包系统:企业低码对决