低代码是什么?
低代码,英文名为Low Code。在2014年被正式被提出。
代码就是通过编程语言表达业务的逻辑,低就是少,意为少写代码。你也可能注意到还有一个词为零代码,就是不写代码。
少写或不写代码还要表达业务逻辑,满足业务需求,该怎么做?
就是将表达业务逻辑的代码模块化,形成一个个组件,可视化到图形界面上,通过拖拽的方式组合业务流程,以此来满足业务需求。
简单理解,可以类比建筑领域。
以前完全通过代码来表达业务逻辑,就好比建大楼的原材料是黄沙、水泥、钢筋,而低代码就好比建大楼的原材料是一个个构件,这些构件已经将黄沙、水泥、钢筋混合在一起。
低代码是如何构建的?
低代码平台的构建有一个开发IDE环境,也就是低代码开发平台。开发人员借助这个平台环境,根据业务需求,设计业务流程,通过可视化的方式组合平台提供的业务组件(模板)。
谁会使用低代码构建系统?
通过低代码的可视化、拖拽式开发可以看出,低代码开发人员对业务的要求高于对技术的要求,只要了解业务流程能够在较短的时间内构建出简单的业务系统来。
对于一些业务系统复杂、性能要求高且有较强技术实力的企业来说,第三方低代码平台吸引力是不大的。当然,对技术能力超强的企业来说,他们的业务系统可能已经具备了低代码开发能力,这个不在本文讨论的范畴。
低代码的主要使用者是一些没有或技术能力较弱的中小企业。通过低代码可以快速构建出要求不高的业务系统。
低代码好用吗?
从当前情况来看,低代码在业务简单的场景应用较好。但在面向行业的专业系统表现得不够好。
这与低代码提供的模板是直接相关的,模板具有通用性,但对于个性化的需求可能无法满足。从“谁用谁知道”到“谁用谁说好”的演进还需要一段时间。
如何看待低代码?
从低代码开发效果来看,低代码开发通过拖拽快速组装业务组件,使得不太专业的技术人员也能快速上手,带来了成本和效率的极大提升。
从低代码所处位置来看,对于拥有技术栈的企业来说,低代码位于平台、通用业务之上,属于业务的定制化范畴。对于仅通过低代码开发的企业来说,低代码就是系统的全部,这些企业需要的就应该是一个完整的方案。
谁来提供低代码服务?
低代码提供的是PAAS能力,PAAS能力底层需要强大的基础设施。当前阿里钉钉、腾讯企业微信各自构建了产业生态。
-
开发
+关注
关注
0文章
370浏览量
40840 -
IDE
+关注
关注
0文章
338浏览量
46752 -
代码
+关注
关注
30文章
4787浏览量
68587
发布评论请先 登录
相关推荐
评论