Mendix 发布 10.5 - [改进 = 很多] | Mendix

跳到主要内容

Mendix 版本 10.5 – [多项改进]

快到年底了,圣诞老人就要来了,而对于荷兰人来说,圣尼古拉斯也刚刚到来。两者都为孩子们带来了礼物,但 Mendix 圣诞老人来得早,因为这个月,我们为用户带来了一大堆礼物!此版本包含一个用于创建数据库约束的新 UI,使检索数据变得更加容易,新的组合框小部件可以替换多个小部件,查找文档更加容易,自定义深度链接 URL 前缀,开发人员门户更新,更新的快速开发人员考试,引入 Mendix 私人平台等等!

应用程式开发

数据库约束的可视化生成器 – Beta

我们很高兴地宣布推出用于数据库约束的全新可视化编辑器的测试版。新的构建器 UI 是一个易于使用、直观的工具,可以快速开发最常见的数据库约束用例,而无需学习和编写 XPath 语法。可视化编辑器支持嵌套以下组合 约束深度可达两层。

该构建器与 XPath 表达式编辑器无缝协作。您想了解约束背后的 XPath 还是想使用高级功能?只需切换到“XPath 表达式”,然后您就可以根据需要使用高级功能扩展约束。

您还可以将 Builder 设置为 编辑 → 首选项 → 新功能 设置。

随着我们推出新的可视化构建器,我们还借此机会将两个与数据库相关的数据源“数据库”和“XPath”统一为“数据库”。

数据库约束可视化生成器 beta

组合框

此小部件将不仅继承一两个小部件,而是继承四个(!)小部件,它整合了下拉小部件、引用选择器、引用集选择器和输入引用选择器的功能。这意味着它不仅支持枚举和布尔属性,还支持关联(引用和引用集),因此还支持单选和多选。

组合框

为了提供更好的用户体验,它支持预先输入筛选选项。它还附带许多自定义选项,例如在组合框中使用小部件,例如,如果您想在文本旁边显示图像。好消息是,在接下来的几个月里,我们将添加一些其他有用的选项,例如提供静态值列表,例如,您可以使用它来显示枚举值的子集。

立即从 市场!

版本控制 Rebase

我们引入了“Rebase”作为默认操作,用于将本地更改与服务器上的更改相结合,作为“合并提交”的替代。使用 rebase 可使提交历史记录更简单,因为所有提交都是按顺序进行的。

例如:

考虑一个起始状态,您的同事已将两个提交(#2 和 #4)推送到您尚未拥有的服务器,因此您有两个提交“落后”。同时,您进行了两个本地提交(#3 和 #5),因此您有两个提交“领先”。无法简单地将本地工作推送到服务器,因为您首先需要将您的工作与 #2 和 #4 结合起来。

版本控制 Rebase 示例 1

从 Mendix 10.5,您可以选择重新定基或进行合并提交。完成相应过程后,您的版本控制历史记录将如下所示:

重新定基或合并提交

重新定基时,您的工作(#3 和 #5)会放在服务器上的工作(#4)之后,使其成为线性提交历史记录。执行合并提交时,您的历史记录中会有一个额外的提交(#6)和一个分支,这使得查看发生了什么变得更加困难。

选择动作

每次与服务器交互时,如果同时存在本地和远程提交,您可以选择如何合并工作。我们建议您在大多数情况下使用 rebase,但如果需要,您可以根据用户偏好调整默认值。

有关这些操作如何工作及其差异的更多信息,请查看 文件.

重新选择操作

表达式中的列表长度

获取列表的长度非常简单,使用 计数 聚合列表操作的选项。但是,它仍然需要设置一个新变量并在稍后引用它,这在较大的微流或纳流中可能有点繁琐。这就是为什么我们在此版本中扩展了 length 函数获取表达式中列表的长度。

表达式中的列表长度

使用更新的 length 函数,您可以直接访问表达式中任何可用列表对象的长度,包括循环和决策。我们希望您喜欢这个省时工具!

转到对话框中的过滤器

我们在“转到”对话框 (CTRL+G) 中添加了过滤器,可以过滤掉任何 Marketplace 内容和排除的内容,以便您可以更轻松、更快速地找到与您的应用程序相关的、需要编辑的文档。这使得查找正确文档比以前更有效率。

纳米流体铸造

领域模型对象 Mendix 是一款功能强大且易于使用的数据建模工具。其中一个重要方面是它能够直接在域模型中对专业化进行建模。这允许您使用单个“通用”对象直至某一点,然后根据“专业化”类型应用不同的行为。

虽然这在运行于 Mendix 运行时,在 Web 浏览器中运行的 nanoflows 中无法实现这一点。在此版本中,我们消除了这一限制,并为 nanoflows 引入了强制转换操作。现在,您可以根据在 Web 浏览器中运行的逻辑中对象的专门化自由调整您的行为。

纳米流体铸造

深度链接的自定义前缀

有时您需要让用户访问您应用程序中的特定页面。例如,您可能希望向用户发送调查问卷,以收集有关您的应用程序的反馈。这可以通过设置页面的 URL(通过其属性或显示页面的微流)来实现。然后,您可以将 URL 发送给用户,他们可以直接访问该页面。请参阅我们的文档 网页微流 了解详情。

此 URL 必须使用一个唯一的字符串(我们称之为前缀),以便让应用了解当用户尝试访问它时应该做什么。过去,此前缀仅限于我们的默认前缀,即 /p。在此版本中,我们允许您在应用程序设置的运行时选项卡上自定义该前缀。(请参阅我们的 文件 了解详情。)这可确保您之前的链接继续有效,例如,/link 如果您一直在使用 Deeplinking 模块。我们希望您喜欢这个变化!

深度链接的自定义前缀

工作流:检索给定上下文对象的工作流

根据许多开发人员的要求,我们现在添加了一个微流活动“检索工作流”,它将生成一个使用给定上下文对象的工作流对象(即工作流实例)列表。例如,对于 请求 您现在可以轻松获得与该请求相关的工作流程。

检索给定上下文对象的工作流程

开发者门户更新

您是否想利用这些开发者门户更新,但仍在使用较旧的 Mendix 版本?没问题,开发者门户更新与 Studio Pro 的版本无关。

组合管理

简化计划管理 Mendix-Epics 集成

管理所有正在运行的计划可能很困难。您拥有的应用程序、史诗和故事越多,保持流程井然有序和透明就越困难。但现在我们有了一些可以提供帮助的方法。我们很高兴地宣布 Epics-Portfolio 集成!

通过 这一新功能,您可以将史诗链接到投资组合计划,使进度跟踪更加轻松、清晰,并基于规划工具中的实际数据。计划变得更加切实,因为实现计划所需的实际开发工作现在更加清晰可见。

在进度跟踪方面,您不再需要猜测或脑力负担——现在您可以从计划本身看到每个链接史诗中完成了多少个故事。如果您想深入了解,您可以打开 Epics 中的相关页面并查看每个故事的进度,您只需访问项目即可。分配的史诗及其进展的直观视图使检测有风险的计划变得更容易,而且不再需要在文件和工具之间来回切换——一切都集中了!试试看,让我们知道您的想法。

市场

获取有关 Marketplace 内容的信息

您是否想创建自己的解决方案来概览您的应用程序环境?或者您可能已经创建了它?您是否想知道您是否拥有过时的 Marketplace 组件,或者在不定期访问 Marketplace 的情况下获取任何信息?我们在论坛上看到了几篇帖子,告诉我们社区确实需要这个 API(主意, 问题).

我们一直致力于为公众提供 Mendix 内容 API 可让您检索 Marketplace 内容信息及其版本,包括公共内容和公司特定的私有内容。这意味着,如果您使用 Marketplace 内容,此 API 可以帮助您获取以下信息:

  • 所用内容的最新版本。您可以跟踪自己这边的过期内容,并检查新添加的版本(包括发行说明)
  • 与您的兼容的最新版本 Mendix Studio Pro 版本。
  • 有关内容的信息,例如内容类型、类别、许可证和其他产品的元数据

如需了解更多信息以及如何访问此 API,请访问 Mendix 文件.

学院

快速开发人员认证

从注册到参加考试再到获得考试成绩,快速考试体验得到了全面升级。现在注册非常简单,考试过程中我们会为您提供很好的指导,让您知道考试内容和操作方法,最后,我们确保您在完成考试后,可以直接获得考试成绩。您准备好测试您的考试成绩了吗? Mendix 了解详情 学院页面.

合作伙伴协助课堂培训

我们很高兴地宣布,在接下来的几个月里,我们的培训课程将发生积极的变化,提供更大的灵活性,以满足您的需求和学习体验。我们将把 Mendix 课程交付至我们的官方 Mendix 学院培训合作伙伴,承诺为您提供更加丰富的学习体验。前往 教室页面 找到您的培训。在详细信息页面上,您可以浏览您所在地区的合作伙伴列表,每个合作伙伴都提供量身定制的语言选项。从那里,前往该合作伙伴的网站了解所有详细信息并注册他们的课程。

合作伙伴协助课堂培训

私做 Mendix 平台

此发布周期将正式推出我们的最新产品:Private Mendix 平台。我们再次推动低代码开发领域的发展,推出了市场上最新的、也是唯一的产品,将在线端到端软件开发体验带入本地企业环境。现在您可以开发 Mendix 应用程序并将想法转化为任何地方的成果。

众所周知, Mendix 开发的关键在于平台服务与平台提供的开发选项之间的无缝集成 Mendix. 私人的 Mendix 平台提供了一套必不可少的平台功能,以促进整个产品生命周期 Mendix 无法使用公有云 SaaS 的企业开发环境中的应用程序 Mendix 平台在其私有基础设施上。作为“优秀企业公民”,它可以无缝融入客户的 IT 环境并与现有工具集成。此外,通过合作伙伴(或客户)认证,我们确保拥有适当的知识水平来管理和维护私有 Mendix 客户场所内的平台。

主要特点:

适应性平台 – 任何内部部署环境的良好公民;配置私有平台以最适合现有的 IT 环境。

私做 Mendix 平台适应平台

集成和连接 – 连接平台以与您现有的服务协同工作或采用集成组件。

私做 Mendix 平台集成与连接

单击部署 – 在(虚拟)私有环境中缩短价值实现时间、简化部署和产品生命周期支持

私做 Mendix 平台一键部署

按订单服务 – 适合每个客户用例的平台,通过经过认证的网络提供服务和支持 Mendix 伙伴。

私做 Mendix 平台服务订购

如需更多详细信息:

使用 New Relic 扩展您的应用程序性能监控和可观察性!

通过 Mendix 云,我们提供一个经济高效的平台来运行您的 Mendix 以较低的拥有成本和较低的价值实现时间开​​发应用程序。我们还提供开箱即用的功能,如监控、警报以及日志和备份管理。对于高级用例,我们提供对应用程序性能监控和可观察性的第三方工具的支持。我们现在有 增加了对 New Relic 的支持,一家领先的第三方 APM 供应商。

设置运行在 Mendix 云和 New Relic One 平台只需配置几个连接参数即可。

在 New Relic 中配置集成 Mendix 开发者门户
在 New Relic 中配置集成 Mendix 开发者门户

此后,您的 Mendix 应用程序将在 New Relic 平台上推出。

基础设施指标显示在 New Relic 平台上
基础设施指标显示在 New Relic 平台上

这个 Mendix 云将发送后端的日志和指标, Mendix 应用程序运行在 Mendix 云端到 New Relic。您可以通过实施 New Relic 将这些日志和指标与前端的日志和指标结合起来 浏览器监控手机监控 在您的 Mendix 应用程序。

浏览器指标显示在 New Relic 平台中
浏览器指标显示在 New Relic 平台中

那么,您还在等什么?开始监控您的 Mendix 应用程序 Mendix 立即使用您现有的 New Relic 帐户进行云存储!或者创建 免费 New Relic 帐户 并开始测试。

您准备好启动您的下一个应用程序了吗?

选择你的语言