当前位置:   article > 正文

大家都说的低代码真的有那么神奇吗?_低代码开发师证有用吗

低代码开发师证有用吗

近日,全球权威IT研究与顾问咨询公司Gartner发布首份《中国低代码应用平台竞争格局》(Competitive Landscape: Enterprise Low-Code Application Platforms in China》)。Gartner这份报告的发布足以说明低代码这一细分领域在中国市场的火热程度。

Gartner在报告中以快速满足客户需求为目标的角度来对市面上的厂商进行了分类,大体上可以分为低代码开发平台、零代码开发平台、基于业务应用的低代码开发工具以及基于云技术平台扩展的低代码开发平台。

通过Gartner对厂商的分类我们也能看到,在快速实现客户需求的道路上也有不同的落地路径。那么什么是低代码?什么是零代码?到底应该如何选择呢?

从2019年开始,中国低代码市场开始进入快速增长期。但其实早在2014年,Forrester就提出了低代码的概念。那么低代码是怎么被定义的呢?Forrester 对低代码的定义是这样的:低代码一种软件开发技术,它衍生于软件开发的高级语言。能够让使用者通过可视化的方式,以更少的编码,更高效地方式构建和交付应用软件。通过低代码开发平台可以降低软件的开发、配置、部署以及培训成本。

在本次的报告中,Gartner认为低代码(Low-Code Application Platform,LCAP)主要是指用于通过抽象和最小化手动编码来快速开发和部署自定义应用程序的一种开发工具或者软件。这种开发工具或者软件必须具备包含模型驱动或者是带有脚本的图形编程方法的特性。基于这些特性,能够开发从出系统的用户界面(User Interface,UI)、业务逻辑、工作流以及数据服务,从而能够构建一套完整的应用程序。

基于Forrester和Gartner对低代码的定义我们不难看出,一个低代码开发平台通常会由4部分构成:

  • 可视化设计器:具备可视化定义用户界面,工作流和数据模型的设计器,且在必要时能够支持手写代码。
  • 服务器程序:能够承载可视化设计器构建的应用,供终端用户通过多终端访问,具体形式如私有化部署的服务程序、运行在云端的容器或者服务等。
  • 各种后端或服务的链接器:能够自动处理数据结构、存储和检索。市面上见到的一些低代码开发平台将这部分能力集成到了平台自身提供的可视化设计器中。
  • 应用程序生命周期管理器:用于在测试、暂存、构建、调试和维护时应用程序的自动化工具。

了解了低代码开发平台,那么什么是零代码呢?

从本质上来讲,零代码(No-Code Application Platform,NCAP)也是一种工具。使用零代码开发平台能够构建软件、Web应用程序、智能手机应用程序等。与低代码不同的是,使用者是不需要知道如何进行代码编写的,只需要通过拖、拉、拽的方式,就可以搭建所需的业务系统。

从低代码和零代码的定义上我们不难看出,低代码和零代码是两种不同的软件工具,它们的目标群体不同,能够解决的问题不同,适用的场景也不同。对于大型复杂的企业级应用来说,通过零代码进行系统构建就会显得力不从心。而低代码开发平台就具有很好的支撑能力。

Gartner在它的报告中指出,通过企业本身的IT成熟度和业务数字化水平来决定对LCAP的要求,但从真正的需求落地和业务构建的角度来讲,应该更多的从应用场景以及需求性质进行划分。在报告中,Gartner也列举了LCAP的几种常见应用场景:

  • 定制业务应用(Custom Business Application)
  • 业务流程自动化(Business Workflow Automation)
  • 行业数字化解决方案(Industry Digital Solutions)
  • 表单和办公自动化(Form/OA Appliction)

这几种类型的确是目前常见并被广泛应用到企业信息化建设的典型应用场景。举几个简单的例子,在定制业务应用这一场景中,非常常见的是基于企业既有系统的定制化开发服务,而这种需求的产生通常是为了满足企业不同阶段或者不同组织文化的业务发展需要;业务流程自动化,常见的像流程审批、工单管理等。因不同企业的业务流程各不相同,使用标准产品很难满足其个性化需要。通常在这种业务场景中,除了个性化需求之外,还会涉及多个系统之间的数据集成,用于解决业务部门之间跨系统数据流转的问题。行业数字化解决方案主要聚焦在综合业务应用和流程管理类需求,通常会围绕特定的行业形成整体的解决方案,例如工业领域的生产管理系统(MES);设备管理系统(EAM),产品生命周期管理系统(PLM)等等。而最后一类,表单和办公自动化,大多数业务点在于数据的汇总、集成和报表统计。

从以上的常见场景我们不难看出,对于仅仅包含增、删、改、查的业务场景来说,使用零代码就可以完成简单的业务构架及系统。但对于涉及到数据集成、数据治理、复杂业务流转以及多维度数据分析的复杂应用场景,采用基于模型驱动的低代码就是比较好的选择。模型驱动方面做的比较好的厂商有Outsystem、Mendix以及葡萄城的活字格。大量的低代码爱好者以及服务厂商基于低代码开发平台构建了适用于多种业务场景的大型复杂应用

回到Gartner的报告,站在快速实现需求的角度来讲,不管是低代码还是零代码都有其存在的价值。鉴于此,在本次报告中,将零代码和业务开发者导向的CADP(Citizen Application Development Platform)也明确在分类中。除此之外,还有基于云计算的企业或者基于金蝶、用友这类应用厂商的延展开发平台也一并纳入。

不同的应用场景选择不同的落地路径,不管是低代码、零代码还是其他方式,共同促进企业的信息化建设、业务应用的高速发展、解决实际生产、生活中的问题才是我们最终的目的。

【参考来源】

        Competitive Landscape: Enterprise Low-Code Application Platforms in China

以上仅代表个人观点,部分参考信息源于网络。若有任何不妥或侵权行为,可随时联系作者进行撤稿。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/459556
推荐阅读
相关标签
  

闽ICP备14008679号