一、Low-Code is Low???
谈到低代码,可能我们的第一反应是,低代码就不是拖拽生成表单吗?听起来一点不难。
而且应用场景十分有限,总觉得没什么L用。
实际上,
低代码不仅仅是拖拽生成表单,它在一些特定领域提供很强大的功能。
前端同学使用低代码也不仅仅是拖拽,你可能需要集成低代码引擎,也可能需要自己搭建适合业务的低代码平台。
前面文章简单介绍了低代码的概念,接下来介绍一下低代码的使用。
对于上面的问题,将从低代码使用的两个方面详细说明:
-
使用低代码平台能实现什么?
-
怎么在项目中使用低代码?
二、使用低代码平台能实现什么?
前面提到过,低代码可以用来开发活动页、表单、表格、报表,其实低代码应用远不止这些。
实际上,很多通用的东西都可以抽离并沉淀,然后让这些通用的东西可以在平台上通过可视化的拖拽、配置搭建出应用来。这就是低代码基本的思路。
就像建房子,可以一砖一瓦,钢筋水泥垒起来,也可以用装配式建筑。区别只是“通用的”构件的颗粒度不同,本质是一样的。
对于低代码,这些“通用的东西”可以是组件、页面模板、业务逻辑,甚至是行业解决方案。
下面举几个低代码应用场景的典型例子:
拖拽生成表单
下图是一个低代码编辑器的界面
表单是低代码最直观的应用场景,很多文章或者低代码产品介绍低代码概念时候,都用这个来举例。前面文章也有介绍。
流程引擎
审批流程是每个公司都会遇到的业务,但是不同公司的组织架构不同、流程制度不同、审批消息通知等需求都不尽相同,但是审批流程很多地方是相同的:都有一个发起人,都有终止状态:成功or失败,结构都是一个有向无环图…,将这些通用的逻辑抽象出来,再支持可视化编辑,就形成了流程引擎,可以让用户轻松地定义自己的审批流程业务了。
下图是一个低代码产品的流程引擎示例
企业官网模板
如果你想搭建自己的企业官网,你可以找到外包服务,让他们给你设计、开发、部署,然后后期更改还需要维护费用。
企业官网这类网站的特点是,网站是静态页面,基本都由文本、图片、多媒体、轮播图等固定组件组成。特别适合用可视化编辑方式搭建。
现在有一些企业官网搭建的产品,提供了大量的企业官网模板,你可以在其中选择自己中意的模板,然后在其提供的可视化编辑器中替换你自己的企业官网的介绍文本、背景图片、logo、s