中国低代码开发平台的混战——对低代码的清晰解释
移动应用
浏览:1186 次

作者/统软云创始人刘鑫
今天,让我们用公众能够理解的语言发言。
在过去两年中,无论是在资本层面还是在企业IT部门的关注中,“低代码”都是一个绝对的热点。似乎一夜之间,互联网圈出现了各种各样的低代码公司。低代码到底是什么?低代码是一种新技术吗?低代码开发可以为企业带来什么价值?企业如何使用低代码?哪些平台是真正的低代码平台,哪些是麻烦中的热点?让我们今天一次说清楚。
低代码到底是什么?为什么企业需要低代码?
“低代码”字面意思是“比正常app开发更少的代码”。让我们来梳理一下“低代码”开发平台的使用价值:
1.“CloudNative云原生app”可以“在云上”开发;
2.在云上,使用可视化甚至所见即所得进行拖放式开发;

3.主要开发基于移动终端的“个性化应用”,需要覆盖后端和PC管理能力。
4.开发需求通常是由业务部门发起的外围app,需要快速启动,并且整个app生命周期不到一年。
综上所述,低代码的主流定义是:为了满足企业业务部门发起的中小型移动应用程序的需求,可以通过可视化拖放和少量代码在云上快速开发云原生app。此云平台通常称为。
企业如何使用低代码?
建议1:“如果你想开发OA或ERP,最好不要使用低代码”
早在2016年,Gartner就发布了一份关于企业软件三种分类模型的报告。在《速度分层app报告》中,企业app分为三种类型:基础架构(如ERP)、差异化(如CRM)和创新(如各种移动app)。
前两个是企业传统IT所涵盖的领域,是传统IT人员维护和主导的固有IT模型。随着企业越来越面向互联网,对第三种创新app的需求迅速增长,即由业务部门发起的非传统IT主导的app。这些app具有“互联网属性”、“云上”、“在线周期短”、“实验性”、“生命周期短”,“需求不确定”,“传统IT部门不愿接受的烫手山芋”等特点,低代码平台的出现的核心是满足这些发展需求,而不是抢占OA、CRM甚至ERP的市场。

通过区分企业app的类型,您可以确定哪些app可以用低代码开发。
建议2.企业需要低代码开发人员。当然,他们不能期望业务部门开发低代码,但也不能期望固有的IT部门
在低代码在国外流行之初,有一个很好的愿景。我希望市民的开发者,即没有技术背景的业务部门人员,可以使用低代码平台为企业开发创新app。但现实是很肤浅的。即使你有英语的优势,能够理解计算机代码,也没有任何app可以由商务人士开发。毕竟,低代码并不是没有代码,仍然有很多代码和技术要求。
It部门使用低代码开发平台来帮助业务部门开发创新app听起来很合理,但现实中也存在一个很大的悖论,因为It部门已经拥有许多成熟的工具和系统,可以提高程序员的开发效率,因此没有必要使用新的工具。此外,“严肃”的程序员不想使用一套“看起来为自己工作,但实际上改变了职业”的工具,这样他们的开发技术就无法改进。
业务部门的需求是现实的,固有的it团队也不愿意接受这些周围的创新app。正是因为这种低代码开发平台,它通常是“业务部门自己的预算来寻找新的人员(内部或外部),以满足这些创新app的开发需求”。因此,低代码开发平台应该拥有大量成熟的开发者,创建自己的“低代码开发生态”是核心任务。
如何在这个低代码江湖中区分“李逵”和“李鬼”?
事实上,研究外国低代码领先公司是很有意思的。我们会发现