占领高地的究竟是低代码还是零代码

网友投稿 473 2023-05-19

占领高地的究竟是低代码还是零代码

占领高地的究竟是低代码还是零代码?

零代码不是低代码的进化版

低代码/零代码的开端

故事要从上世纪80年代说起,当时计算机科学理论已逐步发展成熟,不少高级程序设计语言都逐渐开发完善。这时,编程界推出了“结构化语言”,即以功能指令为单位,把相应的代码封装好。当程序员要系统运行某个功能时,只需发出指令,计算机就知道要运行对应的代码。到了2000年,“VPL”(可视化编程语言)出现了。顾名思义,就是在第四代编程语言的基础上,把系统运行的过程以更视觉化方式呈现,例如图标、表格、图表等形态。

随着高级编程语言不断发展成熟,以及国内外计算机人才的培养规模逐渐扩大,2010-2015年称得上是传统软件和SaaS软件兴起的时代,市场规模稳步增长。就是在这一时期,编程人员承接了许多软件开发项目。他们发现:软件的功能大同小异,重复度很高,导致很大部分的软件开发成本都浪费在重复的功能编程上。

而Forrester,一家国际知名的技术和市场调研公司,敏锐地发现了这一问题,并在2014年首次提出低代码和零代码的概念:只需用很少甚至几乎不需要代码就可以快速开发出系统,并可以将其快速配置和部署的一种技术和工具。随后在2018年,Gartner提出aPaaS(应用平台即服务)和iPaaS(集成平台即服务)的概念。在这两个概念出现并逐渐传播的时间里,国外软件厂商就陆续发布出低代码或零代码开发平台,探索并证明了这类产品成功的可能性。基于外国的成功初探,中国市场也掀起了“低代码/零代码”的热潮,并在近两年逐步形成完整的产品生态体系。

谁能占领高地

往往低代码的出现就会有零代码的“尾随”,虽然低代码和零代码都是在可视化的开发应用系统,但是在系统规模和应用行业上有根本的区别。

对于只希望解决简单功能的业务的用户而言,零代码应用程序开发平台可能非常有用。零代码平台是简单的工具,非常适合构建针对特定场景的小型应用程序,如问卷调查等。但是大多数零代码工具的问题在于,在其开发的应用程序上经常无法很好地扩展,并且集成能力非常有限。那是因为相比于低代码,零代码平台为了降低复杂度,没有考虑更广泛的企业体系结构,并且大多数零代码平台上可使用的集成工具往往很有限。

相比之下,低代码平台则可以很好帮你解决这些问题。低代码平台往往可以同主流技术保持同步,它们提供灵活的体系结构,支持外部数据库,提供开放的API扩展平台等技术能力。正是这些特性,让低代码完全具备支撑企业核心业务的能力,同时还能与企业其他系统(如ERP、MES等)深度集成。此外,以活字格为代表的部分低代码开发平台的部署方式更加灵活,同时云端和本地部署,特别适合国内企业对于“系统可控性”的要求。

在我看来,无论是低代码还是零代码都是能够帮助开发者快速构建企业应用的先进工具。当需要在低代码和零代码中做出选择时,除了应用场景外,还需要充分考虑各平台的部署方式、协作开发能力等差异,找出最适合自己团队与客户需求的工具,就是占领高地的瞬间。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:低代码开发适不适合程序员?会让他们失业吗?
下一篇:低代码时代的呼叫中心(五)
相关文章