评论 Mendix评论与评分

Mendix评论与评分

目录:

视频: 欣月 長春 美しい嘘 親åæ„›ã€€äººé–“æ„› (十月 2024)

视频: 欣月 長春 美しい嘘 親åæ„›ã€€äººé–“æ„› (十月 2024)
Anonim

Mendix(最多可免费提供10个用户)是一个功能丰富的低代码开发平台,为公民开发人员以及专业工程和IT部门提供了功能强大的可视化应用程序创建工具。 Mendix是低码领域的资深玩家。 它旨在帮助业务团队协作并加快速度,同时保持对响应式Web,移动和平板电脑应用程序的合规性和版本控制。

与我们测试过的其他平台相比,这绝对是更多面向开发人员和IT的平台,并且它具有深入的测试,定制和分析功能来证明这一点。 Mendix还具有可与Editor's Choice Appian匹敌的内置协作功能,以及与Microsoft PowerApps相当的响应式移动和平板电脑应用程序开发功能。 将其添加到只有Salesforce和OutSystems可以与预建模板和组件匹敌的应用商店中。 实际上,Mendix唯一能够从编辑选择奖中退缩的唯一因素是,与本综述中的大多数其他低代码平台相比,Mendix的企业定价很高,尽管其基于用户(而不是对象和使用情况)的预先订阅计划确实消除了低代码开发平台常见的不可预见的下游成本。

定价和计划

Mendix的社区版免费提供多达10个用户免费使用,其中包括对公共Mendix云的访问和基本支持。 免费版包括设计,构建和部署演示,原型或小型应用所需的一切。 Mendix不会对任何应用程序组件设置限制或配额,因此,您的应用程序可以包含的屏幕,数据库实体,进程和功能组件的数量没有限制。 社区版还为每个应用程序提供了一个部署环境,该环境可以访问多达10个内部用户。 对于不打算大幅增加所需用户数量或应用程序容量的中小型企业(SMB),这是一个很好的选择。

如果您需要10个以上的内部用户,每个应用程序需要一个以上的环境或企业级功能和服务(例如更多的部署选项或服务水平协议(SLA)),则您必须制定企业计划或与之联系Mendix提供更多附加组件,单个应用程序选项,更多用户或自定义计划。 对于中小型企业,该公司提供未在其网站上公开的单个应用程序选项。

对于具有自动备份和正常运行时间保证的单个应用程序,单个应用程序版本的价格每月跃升至$ 1, 875。 如果要构建在整个组织中部署的多个应用程序,则必须使用Pro或Enterprise版本。 专业版起价为每月5, 375美元,可无限制构建应用。 企业版每月费用为7, 825美元,用于更高级的企业部署和管理功能集,其中包括持续集成支持,私有云部署,水平扩展,故障转移测试以及在本地部署应用程序的能力。 虽然社区版是我们测试过的最好的免费计划之一,但Mendix的企业定价结构非常昂贵。 OutSystems是本综述中第二昂贵的低代码平台,其最高级别的企业计划每月最高限额为4, 600美元。

Mendix thas澄清说,其定价不是线性模型,这意味着随着用户数量的增加,每用户价格会下降。 该公司在其网站上显示了按用户定价的模式,以强调一旦企业订阅了计划,Mendix不会按对象和使用收取费用,因此不会出现计划外的成本增加,这与Salesforce App Cloud和其他供应商。

构建低代码业务应用

低代码开发平台面向两种截然不同的用户专业知识水平:没有编码经验的日常员工想要快速为特定业务流程构建应用程序,开发人员和IT专业人员正在寻求更快,更高效的方式来构建应用程序定义的业务任务和用例。 对于普通用户或“公民开发人员”,我们使用Mendix构建了一个基本的调度应用程序,该应用程序可以添加带有事件名称,日期和时间以及持续时间的字段的新事件。 该应用还需要能够邀请用户参加事件并以日历或时间顺序视图对事件列表进行排序。

登录Mendix主仪表板时,首先看到的是“ Buzz”提要,即平台的内置社交Intranet和协作方面。 Buzz是非常简单的信息中心中五个主要标签之一,位于Apps,People,App Store和Community旁边。 这是一个非常基本的共享供稿,使用户能够发布状态更新和民意调查,更新个人资料和职位描述作为公司目录的一部分(在“人员”选项卡中可用),并在所有低级页面上显示应用程序的创建和更新活动-在您的组织中构建和部署的应用程序代码。 它不像Editors'Choice Appian的内置协作功能那么强大,但是Mendix是为数不多的完全提供该功能的低代码平台之一。

应用程序创建过程本身就是循序渐进的体验。 该操作在“应用程序”选项卡中进行,可通过创建的应用程序的可搜索列表使其变得简单。 我点击“创建应用程序”按钮开始构建我的PCMag Scheduling应用程序,该应用程序立即将我带到预先构建的入门应用程序和教程的页面,其中包括资产管理,员工目录,费用,调查构建器应用程序和事件的应用程序。 还提供了一些教程,指导您构建更复杂的待办应用程序,物联网(IoT)的物流应用程序和人力资源(HR)管理。 Mendix,OutSystems和Microsoft PowerApps提供了最全面的预构建应用程序选择。 我本可以使用事件模板并将其用于我的应用程序进行调整,但是出于本次审查的目的,我从头开始构建了该应用程序。

Mendix会自动设置您的基本应用程序环境。 应用启动后,您会在左侧看到一个菜单列,该菜单分解了您可以使用应用执行的所有操作:协作,开发,部署,操作和定义设置。 Buzz标签会自动设置为与应用内的团队成员进行交流。 当您点击屏幕顶部蓝色的大“编辑应用程序”按钮时,它将带您进入拖放的Mendix Web Modeler,以开始构建应用程序UI。

Mendix最近发布了一个主要版本,其中包括其Web建模器UI设计环境,重新设计的适用于Android和iOS的移动应用程序以及该公司称为“ Atlas”的新设计语言,因此,这种体验有了新的更新。 它由预定义的页面模板和导航布局,小部件以及称为“ Building Blocks”的拖放式UI元素组成。

重新设计在Web建模器中处于中心位置。 左侧是带您进入页面,导航,数据模型,工作流等的图标。右侧是带有拖放小部件和构件的工具箱(以及您在其中编辑字段的地方) 。 中间是应用程序预览本身,您可以在移动设备,平板电脑和台式机布局之间切换。

应用创建过程本身经历了一些反复试验。 但是,在半小时内,我创建了基本的计划表和事件列表页面并发布了我的应用程序。 Mendix使您可以先选择布局,然后将元素(如表单,日期选择器,地图小部件以及各种其他元素和对象)添加到响应设计的布局中。 与TrackVia,Google App Maker和我们测试过的大多数其他工具不同,Mendix让您首先构建用户界面(UI),然后映射数据库实体并将元素连接到数据源。 该公司的低代码设计理念是从设计和线框开始,然后创建数据模型,应用逻辑和工作流程以适合该设计。

对于普通企业用户而言,这具有优点和缺点。 面向视觉的应用程序创建过程对于用户以他们设想的方式构建应用程序而无需编写代码感到更加自然。 但是,首先定义数据库表(就像许多其他工具一样)可以防止在构建调度应用程序时遇到很多错误。 不过,一旦发布,我在移动设备上预览的应用程序可以使用本机Mendix移动应用程序很好地运行。 Mendix还具有特定于开发人员的移动应用程序,可让您在移动设备上实际编辑应用程序(每个应用程序都有一个独特的QR码,您可以对其进行扫描以将其拉入开发人员应用程序),从而使其成为唯一的低代码平台我们测试提供了特定功能。

应用程序商店和集成也使事情变得容易得多。 Mendix App Store是社区贡献的最强大的应用程序和模板市场,预构建的UI组件和小部件以及用于集成第三方服务的连接器清单,是其中最强大的市场之一。 令人印象深刻的集成包括用于IoT和机器学习(ML)应用程序的数据库连接器,以及与IBM Watson的直接集成。

开发者经验

Mendix在自动逻辑和工作流以及大多数其他工具中没有的全部软件开发和测试功能方面,对开发人员还有很多帮助。 为了从面向IT的角度测试Mendix,我们的开发人员使用该工具构建了一个名为Crowd Control的协作联系人管理应用程序。 测试应用将由联系人列表页面,联系人详细信息页面和新的联系人页面组成。 功能目标包括为每个联系人添加照片和多个注释的功能。 我们还通过添加新的数据字段并更改数据模型中的现有字段来模拟Mendix处理已发布应用程序上项目维护的能力,以模拟随时间推移对该应用程序所做的更改。

Mendix和OutSystems是我们的开发人员通过二进制安装测试的唯一工具,这意味着除了本综述中所有工具提供的基于云的访问之外,您还可以在工作站上本地安装开发环境。 对于普通用户而言,这并不重要,但是对于开发人员和IT专业人员而言,这是Mendix的优势之一,使他们在低代码体验的背景下更像传统的集成开发环境(IDE)。

在构建Crowd Control应用程序时,我们的开发人员能够实现所有核心功能,并借助数据库实体建模器的强大功能引入了一些新功能。 与我们的业务侧测试一样,拖放式UI设计工具易于使用,尽管不如Appian和Zoho Creator等平台直观。 与OutSystems一样,该工具更像是开发人员工具,比许多其他工具更瞄准具有更多技术技能的人。 绝对需要这些教程,以快速掌握平台的布局方式并全面评估可用的丰富功能集。 与UI相比,它花了更长的时间才能使用户对UI有一个良好的感觉,但是一旦完成,就可以轻松导航,进行编辑和测试。 在这方面,“撤消”功能很不错。

二进制安装还使它在感觉和功能上更接近于开发人员工具。 在本地运行该应用程序的能力通过本地部署等功能使开发,测试和调整应用程序变得容易。 测试项目维护时,将新字段添加到数据库很容易。 UI表单无法识别添加内容,因此无法像其他一些工具一样进行更新。 但是本地测试有助于解决该应用中的问题。 更改数据库中的现有字段时,表单确实会自动识别更改,这与我们的开发人员在这方面对OutSystems的问题相反。 Mendix还支持自定义选择列表(即,在选择框或下拉列表框中显示的条目列表),更好地处理了实体更改,并减少了添加和编辑页面的工作。

总体而言,与功能强大的面向开发人员的IDE相比,与OutSystems相比,体验更加精简,所需的摆弄更少。 Mendix也是我们测试的唯一平台,该平台内置了用于基于sprint的项目管理(PM)的Scrum。 除了指标和分析功能之外,您还可以获取应用程序的性能和使用情况,Mendix在其持续的质量监控和自动化测试方面也很独特,尽管您只有在购买企业级产品时才将其作为平台的扩展。 这并不奇怪,因为此功能级别将Mendix从仅是低代码的工具带到了企业IT部门的完整开发和测试堆栈。

企业低码重地

Mendix是一个低代码开发平台,知道它在做什么。 它是本综述中的较旧产品之一,并在体验中构建了大量功能。 Mendix不会遭受Salesforce App Cloud的功能膨胀和UI混乱的困扰,也不会遭受随着时间的推移拼凑在一起的多种工具集之间的脱节的困扰,正如您在Nintex Workflow Cloud中发现的,以及在较小程度上与Appian( Mendix还为此提供了次佳的内置团队协作和任务管理功能。

同时,Mendix还提供与Microsoft PowerApps,储备丰富的应用商店和活跃社区同等的响应式移动开发,以及最佳的高级开发人员和IT测试功能集以及OutSystems。 免费计划为非常小的企业提供了进入该平台的入口点,但是在那之后,价格的上涨可能会很大。 中小型企业应该与Mendix联系以获取单个应用程序包或自定义计划,但此处的真正价值是对于完全转向低代码开发管道或使用Mendix构建面向消费者的应用程序的大型企业。 从表面上看,Mendix是这次综述中最昂贵的平台,但它也是最适合企业使用的平台。 随着用户和开发需求的增加,前期定价模型确实在减少额外成本方面具有优势。 因此,如果您的企业可以处理成本,并希望在软件开发生命周期中以低代码作为主要方法进行投资,那么Mendix是理想的选择。

Mendix评论与评分