低代码是什么?

描述

低代码是什么?

低代码,英文名为Low Code。在2014年被正式被提出。

代码就是通过编程语言表达业务的逻辑,低就是少,意为少写代码。你也可能注意到还有一个词为零代码,就是不写代码。

少写或不写代码还要表达业务逻辑,满足业务需求,该怎么做?

就是将表达业务逻辑的代码模块化,形成一个个组件,可视化到图形界面上,通过拖拽的方式组合业务流程,以此来满足业务需求。

简单理解,可以类比建筑领域。

以前完全通过代码来表达业务逻辑,就好比建大楼的原材料是黄沙、水泥、钢筋,而低代码就好比建大楼的原材料是一个个构件,这些构件已经将黄沙、水泥、钢筋混合在一起。

低代码是如何构建的?

低代码平台的构建有一个开发IDE环境,也就是低代码开发平台。开发人员借助这个平台环境,根据业务需求,设计业务流程,通过可视化的方式组合平台提供的业务组件(模板)。

谁会使用低代码构建系统?

通过低代码的可视化、拖拽式开发可以看出,低代码开发人员对业务的要求高于对技术的要求,只要了解业务流程能够在较短的时间内构建出简单的业务系统来。

对于一些业务系统复杂、性能要求高且有较强技术实力的企业来说,第三方低代码平台吸引力是不大的。当然,对技术能力超强的企业来说,他们的业务系统可能已经具备了低代码开发能力,这个不在本文讨论的范畴。

低代码的主要使用者是一些没有或技术能力较弱的中小企业。通过低代码可以快速构建出要求不高的业务系统。

低代码好用吗?

从当前情况来看,低代码在业务简单的场景应用较好。但在面向行业的专业系统表现得不够好。

这与低代码提供的模板是直接相关的,模板具有通用性,但对于个性化的需求可能无法满足。从“谁用谁知道”到“谁用谁说好”的演进还需要一段时间。

如何看待低代码?

从低代码开发效果来看,低代码开发通过拖拽快速组装业务组件,使得不太专业的技术人员也能快速上手,带来了成本和效率的极大提升。

从低代码所处位置来看,对于拥有技术栈的企业来说,低代码位于平台、通用业务之上,属于业务的定制化范畴。对于仅通过低代码开发的企业来说,低代码就是系统的全部,这些企业需要的就应该是一个完整的方案。

谁来提供低代码服务?

低代码提供的是PAAS能力,PAAS能力底层需要强大的基础设施。当前阿里钉钉、腾讯企业微信各自构建了产业生态。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分