未来有没有可能有一天业务人员也能开发出各种应用来?
随着低代码技术的愈发成熟,我感觉我们离这一天越来越近了。
低代码开发平台,是指通过可视化方式、无需或少量编写代码,即可快速搭建各种应用系统的开发平台。
简单举个例子,像以前修房子,需要一砖一瓦砌起来。从写代码的角度,就需要写一行又一行的代码,把整个业务全部构建出来。低代码抽象了很多模型,相当于建房子时,把窗户、墙全部标准化,只需要把钢结构先一层层打好,将模块化的东西拼接起来就可以。简单理解,低代码把业务抽象成各种各样的业务组件,通过建模把它快速地拼接起来,像拼乐高一样完成整个系统的建设。
低代码开发平台主要面向的是研发人员、中大型企业,无代码开发平台则主要面向的是业务人员、大型企业非核心产品业务、中小型企业。
与传统开发对比使用低/无代码开发有以下优势:
通用性:拖拽方式构建应用程序,加大开发人群对象
低成本:减少人力成本和沟通成本
联通性:支持跨平台部署,打通上下游数据
高效率:支付周期短,按需开发
灵活性:设计灵活应对快速开发和敏捷变更
稳定性:代码结构化程度高,更容易维护

一直都有人吐槽过低代码,主要是不好用。的确有些低代码工具不好用,但不代表低代码不好用。如果用低代码做了个豆腐渣工程,有几种可能性?第一,本身工具是个好工具,用工具的人水平不行;第二,用的工具不太行。但不能说所有的工具都不太行。
这段时间抽空调查了一些国内外低代码平台和相关的技术,就国内各大低代码平台做了一点总结。
宜搭
宜搭是阿里巴巴集团下面向业务开发者的零代码业务应用搭建平台。开发者可以通过可视化开发单据页面、流程页面、报表页面、展示页面、外部链接页面,将这些页面组合在一起形成轻应用,一键发布到PC和手机端。
优点:
以页面为中心:应用以页面为中心,一个应用就是由多个页面构成,如单据、流程、报表、展示等,所见即所得。以页面为中心另一个好处是打破不同模型之间的边界,各种类型的组件都可以放到一个页面,呈现效果更加丰富。
组件丰富:宜搭的页面组件超过70个,丰富的组件配合页面为中心,给应用的交互呈现带来了极大的适应度。
代码扩展能力:在各个层次的多处预留了代码扩展槽,将定制能力大量开放给用户。
插件中心:宜搭的插件中心是一个能快速接入丰富扩展能力的平台,用户可便捷使用插件,满足业务诉求。例如,发票识别、身份证识别、护照识别、名片识别、公章识别等插件,用户可使用可视化配置的方式快速接入。
缺点:
对新手不够友好:整个产品的设计偏技术,平台内配置时出现的开发语言比较多,对于有开发经验的用户来说接受起来会相对容易,但对于业务人员来说,想要快速配置出趁手的业务应用,还是有一定难度的。虽然宜搭能搭出复杂应用,但是必须要有IT人员的参与。
应用模板较少:目前宜搭的应用模板比较少,内容相对简单,缺少成熟复杂的应用供新手参考。当用户需要搭建应用时,大部分都必须从0开始学习及构建。
很多好的功能都需要付费。而且若需个性化定制则价格达数十万起,花费颇高。

顿表
顿表低代码开发平台,是星城软件根据20余年积累的客户需求和开发经验,精心打磨出来的一个企业管理系统快速开发平台。内置数十个企业标准应用模块、即装即用、即改即用,可对标准应用模块进行重新配置和搭积木式重新组合,从而快速开发出企业个性化管理系统。
优点:
1、支撑大规模企业级应用开发,多组织架构、多层级权限控制
2、后端引擎技术支持开发大型系统:有页面构建引擎、表单引擎、流程引擎、数据集成引擎、报表引擎、组织引擎、权限引擎、内容引擎等,可深度定制业务逻辑和操作界面,可按自己的管理思路和实际业务流程搭建系统
3、提供统一丰富的应用库:提供丰富的组件库、页面设计元素库、表单模板库、流程模板库供设计者调用,成熟的应用组件、元素、应用库多达上千种
4、用配置方式构建应用:快速构建能力是顿表的重要特性,企业可以通过后台引擎配置方式拖拉拽即可快速构建个性化应用场景
5、强大的API接口,可添加插件、灵活扩展、集成功能
缺点:
界面设计不够简约时尚,开发者需掌握一定的数据库知识,用户体验一般,按钮非常多,操作体验一般。

氚云
氚云,奥哲旗下产品,2016年上线钉钉应用市场,是面向业务部门管理者或企业决策者的业务管理工具,以拖拽式的积木搭建的方式搭建应获阿里战投,背靠阿里强势发展,钉钉四星级定制服务商,功能良好,报表美观度上略差。
优点:
提供表单、流程引擎,报表等功能。
积木式应用搭建,同时具备代码开发和外部系统集成能力。
与钉钉集成,支持PC端与移动端使用。
缺点:
功能较基础,复杂功能需使用低代码 标准版本功能比较基础,还是侧重表单流程类应用,能够通过表单、流程、报表功能,搭建一些简单的应用,需绑定钉钉提供服务 氚云与钉钉实现深入融合,能将配置的好的应用直接发布至钉钉平台,但也仅支持发布至钉钉工作台,局限性会较大。
总结一下,如果场景是表单收集类型的简单应用,那适合宜搭、氚云等产品。
如果企业场景复杂,需要跟现有的系统集成,那更适合使用顿表 ,因为功能强,能够满足深层次的场景应用,满足个性化需求。