探索 Mendix 应用市场
您好 Mendix — 第 3 部分
这是你好 Mendix 系列——我在这里解释 Mendix 发展并尽快填补知识空白。
在本系列的第三部分中,我将向你展示 周围的 Mendix 应用市场,如何在您的应用程序中包含其中的模块,以及我在自己的应用程序中使用的一些我最喜欢的模块。
首先,什么是市场?
市场是 Mendix 我们社区的开发人员创建、上传和维护可供我们所有人在我们的应用中使用的可下载功能。我们的新应用服务套件还提供付费功能。您还可以提交自己的作品供其他人使用,并通过 Mendix 市场供应商计划。

在我向您介绍我个人的最爱之前,让我们先看看如何将市场内容下载到您的应用中。下载内容的最简单方法是从 Studio Pro 本身下载。您可以通过点击右上角的购物车来打开市场。只需浏览或搜索您想要的内容,然后单击下载即可。 Mendix 将自动检测您的 Studio Pro 版本并选择合适的版本进行下载。如果您的版本不兼容,则下载按钮将被禁用。

这是否意味着我无法使用此功能?不。这只是意味着您需要做一些额外的工作。您仍然可以通过浏览器下载 .mpk 文件,然后通过更改代码或升级 Studio Pro 兼容性自行更新它。
下载内容时,所需的任何 jar 文件也会随之下载,并放置在应用目录中的用户 lib 文件夹中。对其他市场内容的任何依赖都不会自动解决,您必须自行下载。
请记住,在尝试下载之前,请务必阅读并尝试理解文档。所有文档都将在 Marketplace 本身或内容创建者拥有的 GitHub 页面上提供。此外,请务必订阅您最喜欢的内容的更新,并为您使用过的内容留下评论。
我最热门的下载
现在让我们看一看我新项目的一些常用下载内容,从“社区共享”和“Nanoflow Commons”模块开始。


这两个模块都是为社区创建的一系列操作。它们都包含大量 Java 和 Javascript 操作,在开发过程中非常有用。
接下来我们有“Excel 导入器”和“Mx 模型反射”模块。它们可以一起使用,在运行时将数据导入到您的应用程序中。使用“Excel 导入器”,您可以将 Excel 文档导入应用程序的数据库,并使用“Mx 模型反射”定义数据的去向,这允许您在运行时检查您的模型。


我要提到的最后一个模块是带有模板的电子邮件模块。此模块与 Mx Model 反射一起允许您从应用程序发送电子邮件,使用模板和占位符为电子邮件的数据提供填充点。

另外,一定要查看小部件库。我个人最喜欢的是 HTML 代码片段,它允许您将 RAW HTML 元素添加到您的页面。

如果我在市场上找不到我想要的东西怎么办?
您可以随时制作自己的小部件。 Mendix适用于 Web 或原生移动端的 均内置 React。开发人员可以选择从头开始创建小部件,也可以使用小部件构建器命令行界面生成样板小部件并从那里开始自定义。不要忘记将您创建的任何自定义组件提交给供应商计划,并开始通过您的代码赚取一些现金。
