计世网

Mendix以创新赋能平台,为中国企业数字化转型“降本”
作者:王莉娟 | 来源:计算机世界
2021-05-18
Mendix是一个技术平台,更可以看成是一个大规模的业务孵化平台。

 

5月12日,在Mendix产品技术媒体在线沟通会上,Mendix中国区总经理王炯、Mendix高级架构师阮铭以及Mendix资深售前顾问张戟从产品哲学、平台架构、技术能力等角度详细介绍了Mendix平台背后的开发思维和技术干货,并分享了Mendix进入中国市场以来与国内客户诉求融合的最佳实践。

      Mendix中国区总经理王炯            Mendix高级架构师阮铭            Mendix资深售前顾问张戟

低代码成主流

2020年,在突如其来的疫情影响下,企业的业务模式开始发生转变。“很多IT提供商不能到客户现场作业,业务人员和IT人员只能通过可视化的方式进行沟通,这种情况促使客户产生了更多的需求。” 在提到Mendix进入中国的原因时王炯表示,“这是一个非常好的时间点,Mendix看到了中国数字化转型的热潮,并且相信能够给中国To B端企业做更多的贡献。”

Mendix是专攻企业应用场景的低代码开发平台,业务人员只需使用拖放式组件和模型驱动逻辑来创建 Web 和移动应用,就可以参与到开发过程中。

据阮铭介绍,Mendix开发平台的基本特点可以整理为“一二三四”,具体含义分别为:

“一个模型”:Mendix坚持模型驱动。模型是图形化的语言,具有图灵完备性,通过拖拉拽可以独立打造出一套完整的业务逻辑。Mendix平台中,数据、UI、逻辑模型等可以直接运行在Runtime Java虚拟机上面,把模型看成设计文档和可运行的代码,实现在项目的不同阶段共用同一套模型。

“两套环境”:Mendix为不同的开发者提供了不同的项目开发环境,分别是Mendix Studio 和Mendix Studio Pro。Mendix Studio是一套无代码的环境,通过简单的拖拉拽,即可做一些简单的应用。Mendix Studio Pro则是一套为专业人员提供的开发环境。

“三种角色”:一线业务人员、BA人员、全栈的开发人员三种不同角色都可以在Mendix平台寻找合适的开发环境通过拖拉拽,写表达式、JavaScript或和企业传统技术栈融合起来打造适用性强的应用。

“四大场景”:包括创新型的应用、交互型的应用、内部运营的效率性应用和旧版迁移应用。Mendix可以在技术层面打造核心应用,并且可以和传统的技术站融合,所以可以覆盖多个角度。

凭借着低技术门槛、高开发效率等优势,越来越多的企业开始选择低代码开发自己的管理平台,低代码平台已经成为后疫情时代的主流。

融合创新:三横一纵赋能数字化生态

Mendix是一个面向业务创新的技术平台。据了解,为了坚持帮助客户做业务上的创新,Mendix不断更迭理念,通过平台融入众多技术,构建了一个完整的创新体系——“三横一纵”技术创新体系。

第一横是从行业到组织。Mendix是一个通用的技术平台,而基于其多年对不同行业的理解和洞察,慢慢地从通用性过渡到了行业性,一直到组织和项目。此外,Mendix逐渐实现了从通用化到特制化,通过平台能力加上组件库的概念,有了对外开放的App Store,用户可以在上面共享自己的组件,打造私有领域级别的解决方案。

第二横是从创意到创造。可以把Mendix平台看作一个创新套件,平台提供覆盖应用全生命周期的服务,包括需求管理、业务Idea到开发管理和反馈,以及各种敏捷Story、Bug追踪和各种上线都有的小插件。进一步降低了技术门槛,也进一步加快了创意落地速度,推动应用快速迭代和上线。

第三横是Mendix的平台能力,即视、云、端、数、智、流六大核心能力。具体为:可视化开发方法、云原生支持的能力、可多端体验、数据集成能力、人工智能的加持以及智能流程自动化。

一个竖就是融合。Mendix讲的是开发的连续性,所以不同的角色、不同的专业技能也都可以融合在平台里面。此外,借助于Mendix的开发能力,可以轻而易举地把以前非常孤立、非常独立、使用有难度和集成难的产品融合在一起,为客户提供统一的数据展示和操作流程体验。

对于三横一纵的创新体系给整个行业带来影响,阮铭表示:“Mendix的理念是要贴着业务进行的, Mendix是一个技术平台,更可以看成是一个大规模的业务孵化平台。从这个角度来讲,三横一纵底层是有很强悍的技术支撑的,对于整个行业来讲会有很好的促进作用。”

流程创新,打破同质化

4月,Mendix正式发布了版本9。据悉,Mendix9进行了非常大的功能点上的创新,即引入了全新的工作流引擎Workflow,在流程开发领域真正实现了管理流程和执行流程的互通。

对于引入全新工作流引擎的原因,张戟表示:“通过企业级应用的分析,Mendix发现客户需求中,以业务流程驱动的方式实现系统占到较大比例。虽然借助Mendix的微流(MicroFlow)开发能力完全可以实现动态的流程控制。但是从客户的角度来讲,一个纯粹基于表单和用户决策、基于流程进行跳转的工作流引擎会更贴合日常开发的场景。”

同时,为帮助开发者更好的上手流程开发,Mendix还引入了开箱即用的通用流程模式。如可定制的页面和流程逻辑,同时也创建了一些组件的模板,如任务收件箱、初学者使用的流程相关模板以及为管理员和流程的处理人员提供了管理台和看板。

此外,Mendix还公布了规划建立中国社区的消息,社区包括有新闻中心、组件库、中国特色方案展示区、用户交流区、开发者资料库等版块。张戟表示:“希望通过社区帮助提升Mendix在中国市场的影响力和知名度,也希望中国的论坛能够为客户提供第一手的官方产品和Mendix市场活动的渠道,也会借助这个社区为中国的客户提供Mendix资源的分享。”

谈到目前低代码平台同质化问题,张戟表示:“目前我们看到的很多相对同质化的BPM和低代码产品更多的是面向流程。而Mendix做的是面向逻辑,也就是说以前程序员需要通过编程的方式将循环的纯技术编码,现在Mendix用低代码的方式就可以把这个逻辑实现。”

阮铭总结道:“低代码不代表低逻辑,如何在低代码拖拉拽的时候体现很高的逻辑性,这是一个关键的技术竞争点,Mendix已经做到了。”

责任编辑:王莉娟