【后端教程】低代码开发平台为什么火了?

对于toB市场的软件服务商而言,中大型客户是块肥肉,好不容易把软件卖给客户,为什么这些大项目延期、超过预算、不能满足需求而失败呢?能够怪个性化定制太多吗?能够怪客户需求总变吗?能够怪技术人员不能对复杂业务进行快速应变吗?答案是明显的:不能。

image


01

什么是低代码开发?

近几年,低代码领域发展迅速。国外已经有Mendix、Outsystems、Salesforce Lightning、ServiceNow Now Platform等典型产品。国内有ClickPaaS等创业公司,预计2020年平台市场规模达155亿美元。

低代码是一种用于应用程序开发的可视化开发方法,使专业和非专业的开发人员可以协作并快速构建和部署应用程序。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面(GUI),使用拖放式组件和模型驱动逻辑来创建 Web 和移动应用,代替传统的计算机编程方法来开发和设计应用程序软件。业务和 IT 部门的开发人员可以在平台中协同,创建、迭代和发布应用,而所需时间只是传统方法的一小部分。这种低代码应用开发方法可针对不同场景开发各种类型的应用。

全球低代码开发平台的两类核心玩家:头部SaaS企业通用平台企业。头部SaaS做低代码开发平台的直接驱动力是:提高产品开发和定制化开发效率。长期驱动力是:建立平台生态。代表企业包括国外的SaaS龙头Salesforce、ServiceNow等,国内的知名SaaS企业销售易、北森,以及老牌应用软件企业用友、金蝶等。头部SaaS企业是先有业务,然后造了低代码开发平台去支撑自己的业务扩张,以及更长远的ISV生态建设。通用平台企业则是先把平台工具造出来,然后提供给所有(理想情况)的应用程序开发场景使用。通用平台的代表企业包括国外的OutSystems、Mendix等,国内的企业有ClickPaaS、炎黄盈动等低代码创业公司,以及APICloud、明道云等延伸或转型到低代码领域的创业公司。

image

image


02

实施交付中大型客户痛在哪?

传统开发过程中存在多种角色:项目经理、业务配置人员、需求分析人员、技术架构师、UE设计师、产品经理、程序员、测试人员、主要客户等。这些角色之间的信息传递和沟通协作本身效率就极低,从需求调研到产品设计到开发实现,各个环节需要不同能力的人配合,我们不能预见所有的可能性和复杂性,很难把抽象的业务需求很好的转换成精细的IT方案。

image

企业软件难以应付各种中大型客户复杂的定制化需求,只能按照客户的需求做硬编码开发,这本身就很难扩张和发展,几个大客户就把企业拖住了。而公司的实施交付资源有限,企业还需要生存,所以导致很多大项目最终失败。


03

Mendix等低代码平台怎么解决这个问题?

image

Mendix 成立于 2005 年,是一个企业级低代码开发平台,旨在转变业务部门与 IT 开发团队协同交付应用的方式,同时使开发人员能够使用模型驱动方法更快、更轻松地创建应用。Mendix提供工具、方法和架构平台来快速建模、构造、测试、继承、部署、管理和优化企业软件。

image

  • 一、释放业务配置人员及需求分析师的能力
    现在很多业务分析人员都习惯于使用Visio或者word之类的来编写文档和画流程,在实现过程中很难完整无误的把这些内容转换为实现所需要的东西,如果我们采用一种统一的可视化模型方式来进行业务分析,应用软件大部分功能由业务分析师完成,而剩下的复杂功能由技术人员来解决。

image

image

  • 二、通过可视化的模型,进行灵活的拖拽及配置
    创建需求以后就可以直接构建应用程序了,Mendix通过建模器进行建模,而不需要再进行编写代码。可视化创建页面、逻辑和数据。

|

image

|

完全编码 VS 建模拖拽

image

  • 三、所有角色可以线上协作
    开发过程的每个阶段可以使用Mendix构建的内部协作和需求管理工具进行敏捷开发,可以查看项目状态及用户故事。共享原型以收集反馈和完善需求,并重用模型和组件以加快开发速度并为更多开发人员提供支持。

image

  • 四、不重复造轮子
    所有的模块和组件都会在应用开发过程中很好的进行累积、复用,不会重头再次处理同样的事情,所开发的应用程序都是云原生的,可以部署到任何云环境中,包括但不限于Cloud Foundry 、Kubernetes,可以任意扩展以满足中大型企业的定制化需求。

image


04

Mendix基于模型的分层架构

高控制、高可用的元模型架构,满足企业个性化的复杂定制场景。

image

image

服务推荐

发布了0 篇原创文章 · 获赞 0 · 访问量 364

猜你喜欢

转载自blog.csdn.net/weixin_47143210/article/details/105602715