随着界马低代码平台被越来越多的企业和开发团队使用,生态伙伴和合作伙伴不断在界马低代码平台上开发新的应用,不断加入的生态参与者都有应有的权益针对低代码平台的强烈使用需求,小编特地在本号开设了【甲码问答】栏目,将推出一系列关于低代码平台的技术理念、功能特点、产品服务、行业案例的问答分享,界马生态合作等相关领域。期待帮助Magma开发者不断提升开发能力,为读者拓展新的行业思维,带来新的商业机会,开发新的项目合作机会。本次问答将重点关注Magma低代码平台的引擎部署和功能特性。问题一:什么是Magma运行引擎?如何部署和更新?答:运行时引擎是用户将Magma应用程序部署到客户端服务器的必备工具。运行引擎为Magma应用的正常运行提供了必要的服务环境。引擎部署:用户可以在服务器上使用引擎内置的脚本,一键完成安装。在网页完成基本配置后,即可进入简码应用部署引擎。应用部署:用户完成Magma应用开发后,导出应用包。在应用部署模块中,上传应用并运行license即可完成应用部署。点击界面上的前往应用,即可立即打开应用。引擎更新:当用户的应用版本过高,本地运行的引擎不支持时,用户可以到引擎页面的下载链接下载引擎更新包,使用该功能进行更新。应用更新:无需担心需要频繁迭代的项目。用户可以在Magma平台上直接导出最新的应用包,利用该功能迭代更新应用。此外,运行引擎还支持应用运行状态查看、应用服务日志查询、运行参数修改等功能。支持用户上传符合运行引擎通信标准的第三方jar包来扩展Magma应用。问题2:Magma可以支持本地化部署,是否也支持本地化开发,即内网开发?答:Magma平台目前支持云端/在线开发。您可以现场链接外网开发,现场根据需要调整开发内容,开发完成后导出应用包,再导入内网更新应用。出于保密/安全等原因,建议选择Magma的私有化部署版本,提供定制的企业版和项目版开发平台,可实现离线开发。问题三:如何判断绑定外网IP地址的是原服务器?如果我使用的是阿里云的ECS虚拟主机,从一个区域切换到另一个区域后IP地址发生了变化,是否需要重新付费购买license?答:License通过绑定服务器硬件信息来确定服务器。Magma平台支持更换服务器进行部署。需要先在原服务器运行的引擎上注销,将注销文件上传到Magma平台,在平台上注销,再注册新的服务器。如果ECS服务器的变更会导致硬件信息发生变化,请务必先注销。问题四:一开始部署环境可能是虚拟机,这样会不会导致引擎多次充电?答:如果虚拟机没有改变硬件信息(MAC地址和CPUID),则不会多次收费。如果虚拟机扩容后硬件信息发生变化,请参考上一个问题。问题五:甲方数据需要保密,只在部署时访问。如何处理这个问题?部署后需要修改页面,但是部署环境是私网,怎么修改?答:开发本项目时,可以先搭建一个示例数据库。部署时,只需更换数据库接口即可。如果后面需要修改,可以在原来的本地应用上完成修改,然后去内网更新应用。问题6:如何使用Magma流程实施外包开发项目?答:使用捷马账号企业版创建项目申请。在应用的团队管理模块中,将外包方的研发负责人设置为团队的研发master,让master将其余研发人员拉入项目组。客户可以实时查看项目的开发进度。在开发过程中,项目成果不可复制,消除了开发过程中泄露的风险。开发完成后导出应用包进行部署。问题七:如何将数据库从设计环境切换到生产环境?答:Magma运行时引擎会根据导入的包自动识别使用的数据库,有统一的替换入口。问题八:Magma低代码平台有培训课程吗?我多久可以学会它并开发自己的演示?答:Magma2022年推出MagmaVIP专项培训,每天仅需4课时,即可掌握Magma低代码快速表单、大屏可视化、3D数字孪生等多项开发新技能。代码工程师认证。即使是刚刚步入职场的软件方向毕业生,在微捷码低代码平台上花费3~5天天线,提升自身低代码开发能力后,也能基本顺利掌握平台功能,完成简单的demo展示。
