低代码平台成新风口!西门子Mendix落地中国
智东西(公众号:zhidxcom)
作者 | 林卓玮
编辑 | 江心白
智东西1月20日消息,西门子旗下低代码开发平台Mendix昨日宣布,正式将其低代码软件快速开发平台引入中国市场,该平台已被上汽乘用车、中集车辆集团、富士康旗下云智汇科技服务等国内企业率先采用。
据悉,在其低代码平台的助力下,即便不懂代码的小白也能在短时间内快速做出应用程序,“人人都是程序员”似乎不再是天方夜谭。
Mendix于2005年在美国成立,在业界拥有逾15年的成熟低代码平台研发经验,2018年8月被制造业巨头西门子以6亿欧元收购,曾连续两年被Gartner评为企业低代码应用平台魔力象限领导者。
这是Mendix首次在中国召开媒体沟通会。会上,负责不同业务线的多位Mendix高管向智东西等媒体分享了其在低代码领域长期积累的研发经验、产品优势及落地案例。
Mendix大中华区客户成功团队负责人荣伟丽特别提到,Mendix并没有拘泥于“低代码”,并不打算替代传统的全代码编程方式,而是应对开发者的不同需求,提供更多优化效率的选择。
Mendix大中华区客户成功团队负责人荣伟丽
借助低代码平台,用户可以完全不使用代码,或者使用少量代码,通过拖拽模块的方式将自己的创意转化成实际应用。
低代码/无代码开发正受到越来越多的行业关注。除了Mendix之外,近年来,华为、阿里等国内科技公司也纷纷加入赛道,分别推出自己的低代码开发平台应用魔方AppCube和宜搭。
市场调研机构Forrester预测,低代码市场将在2021年迎来大幅扩张,从2020年的38亿美元增长到152亿美元。
一、国内软件开发难题:架构陈旧、概念过时西门子发言人梁乃明讲道,目前,国内市场软件开发存在两个普遍问题。
西门子数字化工业软件全球高级副总裁兼大中华区总经理梁乃明
一是大多企业习惯于把软件开发工作外包给第三方,软件架构陈旧过时;二是即便有技术团队,目前的软件开发速度也远远跟不上时代的变化,等到软件开发出来,产品概念可能已经过时。
究其缘由,是开发方式出了问题。传统的软件开发模式有瀑布式和敏捷式两种,不管是哪种,都离不开从业务部门到技术部门的分段式任务部署和协调沟通。
这种传统方式将提需求的业务部门和执行需求的技术部门割裂开来,沟通、执行效率低下,有时候开发出来的产品和业务人员最初的设想相差甚远。
而低代码平台提供了一个简单易用的软件开发框架,让技术小白也能做程序,减少了业务部门和技术部门之间的沟通障碍。
Mendix做的就是这样一个平台。
二、“对症下药”:小白、高手都能用低代码平台提供的软件开发框架由大小不一的可视化模块构成,用户通过拖拽这些可视化模块,便能在数天之内完成以往需要耗费数周、数月的代码工作量。
然而,在真正的编程过程中,有一些逻辑过于复杂,难以做到抽象化、模块化,但是如果模块化程度太低,对于小白来说又不够“友好”。
所以,处理好可视化模块的颗粒度,是低代码平台的一大追求。
在这个方面,Mendix采取了灵活的策略,在软件、产品特性方面推出了不同的解决方案,满足了技术小白和代码高手不同层次的需求。
Mendix中国区总经理王炯称,Mendix在易用性和灵活性之间做到了巧妙的平衡。
在软件层面,Mendix针对易用性和灵活性分别推出了不同产品。
一方面,推出了Mendix Studio,让没有开发经验的小白、业务人员能快速上手,满足了易用性需求。
另外,在灵活性方面,又推出了Mendix Studio Pro,业务人员可以邀请程序人员在专业版上对“初稿”润色,并进行更多“高级”操作,比如根据需求定制个性化软件。
针对两种情况,Mendix还推出了两类应用商店,分别是通用的App Store和企业定制的Private App Store。
通用商店应用于大多数常规开发情景,能满足金融、地产、工业、法律等各行各业的常规开发需求,尤其见长于创新应用、客户交互应用、效率提升应用、交易/记录核心系统开发,业务人员、技术人员都可以使用。
而私人软件商店则可以用来存储企业开发的高级定制程序。在进行个性化程序开发时,技术人员可以将写好的代码框架存在上面,减少下次的代码工作量,提升代码的复用性。
Mendix中国区总经理王炯在媒体会上发言
在产品特性上面,Mendix没有拘泥于“低代码”,反而将其作为常规开发手段的一种补充。
Mendix大中华区客户成功团队负责人荣伟丽说:“其实Mendix也有全代码的操作界面,会根据不同的项目需求提供不同的工具。”
比如,上面提到的Mendix Studio Pro中就有代码写作功能,同时搭配可视化模型,从而因地适宜地满足开发需要。
值得注意的是,从定位上看,低代码平台并不企图完全替代“写代码”的传统编程方式,它其实是为开发人员提供更多的选择。
举例来说,在技术部门档期爆满、新项目需求难以排期的时候,业务人员可以自行开发程序,不至于让好想法白白搁置。
除了巧妙平衡了易用性和灵活性之间的关系,Mendix还解决了企业用户的一大关切——数据安全。
数据可谓是21世纪的“金矿”。
软件开发、接入、测试必定会涉及到大量企业机密数据,因此不少企业担心,像Mendix这样的低代码平台会带来数据安全方面的隐患。
王炯回答了企业的顾虑:“使用Mendix开发应用程序时,数据库均在本地,并不会上传到平台上。”
把握住数据安全的底线,也是Mendix的优势之一。
三、业务技术共舞齐飞、一月之内上线两个APP荣伟丽是Mendix客户团队的负责人,她在场分享了上汽乘用车、富士康云智汇科技服务、苏黎世保险三个客户的故事。
1.上汽乘用车:IT开发时间缩短50%,部署维护成本降低30%
谈到这个案例,荣伟丽说印象最深刻的一幕便是最后项目汇报会的时候,站在台上汇报的成了业务经理,而技术人员只需坐在台下进行个别技术要点的答疑。
业务人员能够进行项目汇报,说明了Mendix的易用性,技术“小白”也能够做程序了。
上汽乘用车分公司隶属于上汽集团,承担着上汽自主品牌汽车的研发、制造与销售任务。
为了提高内部管理效率,控制人工成本,上汽联系到Mendix来推动工厂的数字化管理。面向国内四大基地万余名员工,上汽使用Mendix低代码平台,将过去由人工完成的排班工作自动化,同时设计了考勤软件和绩效系统。
据称,在Mendix低代码平台的支持下,上汽乘用车项目的IT开发时间缩短了50%,部署维护成本降低了30%,并最终实现了单车人工成本的降低。
2.富士康云智汇科技服务:一月之内上线两个APP
“一个月内上线两个APP、9天之内收回成本。”
荣伟丽向媒体介绍了云智汇项目的两大亮点,并强调Mendix的一大特点便是“快”。
云智汇科技服务有限公司是富士康旗下的一家公司,其业务领域涉及智能制造、智能办公和新零售解决方案。
云智汇COO施春豪称:“使用Mendix,不但帮助IT团队提高工作效率,节省IT成本,而且能够快速支持各类业务需求,帮助提高数万工厂工人的生产效率,满足疫情期间的政府开工需求,帮助管控项目成本,帮助IT报工等等。”
3.苏黎世保险:一年之内创造百万英镑价值
最后一个案例则是Mendix的海外故事。
苏黎世保险是瑞士最大的保险公司,使用Mendix低代码平台,开发出10余款改变客户参与度和保险流程自动化的程序,在短短12个月内实现了百万英镑的业务价值。
荣伟丽称,这个项目的实施难度并不大,但有时候攻克一些小难题,却能带来超出预期的收益。
如今,Mendix加盟西门子之后,除了关注车辆等传统制造业领域,也会服务于保险、金融等更多领域。
同时,Mendix和西门子的MindSphere工业物联网解决方案集成后,能够更好地利用MindSphere采集到的各类数据,从而驱动软件创新。
结语:低代码开发日益成熟,将走向主流从Mendix的案例来看,低代码平台通过将复杂的逻辑操作可视化、模块化,能够大幅降低开发门槛和成本,缩短开发周期,提高开发效率。
不管是作为一种补充方式,还是作为一个替代方式,低代码都大有可为。
技术小白能够通过拖拽模块做程序,程序员也不用再夜以继日地“肝”代码,更多创意、想法能够便捷快速地得以实现。
Gartner曾预估,到2025年,60%的程序都将使用低代码方式进行开发。
随着越来越多的厂商加入这个新兴领域,包括甲骨文、Salesforce等大牌厂商,低代码开发领域或许将迎来高速增长的一个十年。