Mendix Studio Pro提供了C#的扩展开发方式,但考虑到搭建环境及需要编译等挑战,故开发了这一扩展,提供脚本化的集成扩展开发环境,以python开发后端(用python来互操作C# dll,来控制Studio Pro),以html开发前端(并提供了本地的资源、如react等,无需依赖外网),从而让大家能实现各种创意,得到类似vscode扩展来扩展vscode能力的类似体验。
浏览器打开https://marketplace.mendix.com/link/studiopro下载10.24.4及以上版本并安装
https://www.python.org/downloads/release/python-3135/
然后安装必要的包
pip install pythonnet dependency-injector
<aside> ⚠️ 由于依赖库的关系,不能同时打开两个IDE。由于只有一个Python引擎实例,导致全局变量冲突,会覆盖,引起非预期的结果!
</aside>
左边是后端python代码,右边是前端react代码,建议安装并学习样板代码来进行开发。