表单|6500字,关于低代码平台,你想知道的都在这里

编辑导语:低代码平台的存在顺应了整体环境的变化,它支持用户以相对少的代码来搭建应用系统,有助于减少产品开发成本,并且后续可以更快地响应需求变更。本篇文章里,作者就低代码平台的定义、应用场景、盈利模式与未来发展等方面做了总结,一起来看一下。
表单|6500字,关于低代码平台,你想知道的都在这里
文章插图
低代码无代码(LCNC,Low-Code & No-Code)平台,一直是今年很热的一个词(后文统称为低代码)。巨头的参赛,资本的注入,都给这个赛道注入了非常多的活力。在去年疫情期间,大部分线下商店、工厂、电影院停摆,工作的战场转移到了线上。
阿里钉钉敏锐地捕捉到这一点,在今年1月发布钉钉6.0,重点搭载了阿里自研的全新低代码平台宜搭,而在今年5月阿里云开发者大会上,钉钉对低代码入口做了全面整合,入口名称变成“钉钉搭”,放进了钉钉菜单栏,可以说非常重视这一块业务。
腾讯云宣布和海外知名低代码平台Mendix合作,通过外部力量进入赛道,Mendix被西门子收购之后,专注在制造业的低代码应用,获得了非常不错的成就。
而百度在很多年前就有了自己的低代码品牌——爱速搭。数字化转型这一战略推动,巨头纷纷入厂,把原来平静、小众的低代码赛道搅动起不小的波澜。
一、低代码、无代码开发平台是什么?我们先来看看低代码或者无代码是什么概念。
低代码或者无代码开发平台往往会有另外一个名字:APaaS(Application Platform as a Service)应用平台即服务。低代码或者无代码开发平台提供的是一种服务。支持用户无需写代码或者只需写少量代码即可完成应用系统的搭建。
那么这些平台是怎么实现可以让用户不写代码就能搭建应用的呢?我们先设想一下一个简单的应用可能包含哪些元素。
我们以一个校园管理系统作例子,为了便于理解我们先把功能设计得相对简单。
表单|6500字,关于低代码平台,你想知道的都在这里
文章插图
我们看一下要满足上诉的功能可能会设计哪些功能模块。
表单|6500字,关于低代码平台,你想知道的都在这里
文章插图

  • 对于校园管理这部分我们会有首页,首页支持页面跳转;
  • 对于报销管理这块,会涉及报销的审批;
  • 对于教职工、学生、宿舍、课程等管理,会涉及到表单和统计看板;
  • 对于整个校园管理系统会涉及到权限管理。
我们对一个简单的系统进行拆分,就可以逐步发现低代码是怎么搭建应用的。低代码平台通常会把系统里常见的元素进行抽象,抽象成一个个的组件。
比如我们搭建教职工管理页面,其实是一个表单页面,会涉及到:姓名、工号、入职时间、工龄、任课等字段。姓名、工号可以被抽象成单行文本这一组件;任课可以是下拉单选这一组件。通过拖拽的交互方式将组件放入中心画布,可以快速地形成应用系统的页面。右侧配置区可以配置组件属性,比如配置单选组件的选项。
低代码平台通过抽象得到组件,再由组件搭建表单页面。
表单|6500字,关于低代码平台,你想知道的都在这里
文章插图
低代码开发平台宜搭表单页面
同理,如果我们要设计校园管理系统首页页面,也是可以通过拖拽组件完成页面设计的,区别在于:主页的设计会对布局有更多要求,同时主页里要能支持页面的跳转。这些功能也是完全可以做成组件化的。
表单|6500字,关于低代码平台,你想知道的都在这里
文章插图
低代码开发平台宜搭自定义页面
我们再看看校园管理系统涉及到的审批流程要怎么实现。