低代码开发平台测评

这一次要测评的产品来头可不小,是在阿里巴巴内部经过2年多孵化出的一款低代码开发平台(内部版本叫乐高),已经在阿里集团内部实践了很长一段时间,号称能帮助提升6倍的应用研发效率。那么,马上开始介绍今天的主角——宜搭

宜搭是阿里巴巴集团在2019年3月公测的面向业务开发者的零代码业务应用搭建平台。开发者可以通过可视化开发单据页面、流程页面、报表页面、展示页面、外部链接页面,将这些页面组合在一起形成轻应用,一键发布到PC和手机端。宜搭在2018年在阿里巴巴集团内部发布,阿里作为首个种子用户,到目前为止已有上万个应用在上面使用。

在2019年9月宜搭也发布了升级版宜搭Plus,在单据、流程、报表等方面都进行了全面升级,成为一款面向ISV开发者的低代码开发平台,能够满足企业复杂业务管理系统开发所需的数据建模、逻辑&服务编排、专业UI页面设计等需求。

基础能力

宜搭的基础功能模块还是三大件:单据、流程、报表,都以页面形式为搭建维度,用户可根据使用场景选择配置相应的页面,如单据页面、报表页面、流程页面、展示页面等。

▐ 表单

即单据页面,组件分为表单、布局、基础、高级组件四类,共31个。能够很好地满足企业业务表单需求,通过配置也能实现字段间联动、表单间的数据关联、校验、事件触发等稍复杂功能。PC端与移动端同步创建,配置好PC端字段内容会自动同步至移动端,并且支持自由更换语言。

配置表单页面时,表单的显示效果、交互设置比较丰富,背景、内容、样式都可以进行自定义,并配有“大纲树”配置模式,可以精确控制组件位置或层级,保障配置效率的同时也能够满足企业对表单的不同展示需求。具有开发能力的用户,也能通过源码模式修改页面的背景样式和body样式,呈现效果相对灵活。

但对于业务开发人员而言,过大的灵活度会加大配置的工作量,要配出“最佳实践”要花费大量时间。

▐ 流程

宜搭标准版本的流程功能对比氚云、简道云更基础一些,无法使用可视化拖拽的形式进行配置,基础功能包括审批条件、审批人设置、节点配置等,比较适合一些简单的一条走下去的流程,但是对于一些多分支流程,一些复杂的业务流程,支撑起来有一定困难。

(升级版流程设计器因暂未开放体验,以下信息均来自于官方介绍)

据官方介绍,宜搭Plus流程搭配了全新的设计器,使用拖放式搭建模式,在标准版基础上增强了部分功能,例如增加了分支、聚合等组件;对组件功能也进行了增强;规则设置的可视化等等,流程执行更加灵活。是符合BPMN2.0标准的专业BPM流程设计器,开放的逻辑编排服务和数据OLAP,能让开发者更加方便快速地进行二次扩展开发。

▐ 报表

宜搭的报表功能大部分和其他平台类似,用来对表单收集的数据进行分析展示。目前支持柱状图、折线图、饼图、混合图、表格、指标看板六种图表组件,除此之外,报表页面还能置入文本、图片、链接、筛选按钮、iframe等组件,可以让报表页面更加丰富。

宜搭的数据源部分除了支持基本的单表、多表数据源外,还能上传本地数据,比如Excel/CSV,也可以直连数据库,如MySQL等;数据能通过自定义公式进行处理后再进行展示,函数类型包括逻辑判断类、字符串处理类、聚合类等(逻辑与氚云基本一致)。

页面

在宜搭中,展示页面的配置是个亮点,能够实现一些个性化的呈现效果,如门户、产品展示页、复杂列表展示页等等。平台提供了71个组件来实现页面的配置,除了基本的布局组件、文本/图片/按钮等基础组件、表单相关组件、报表组件等,还提供了轮播图、折叠面板、进度条、数据矩阵等等高级组件。另外,为了满足更灵活的自定义开发,平台提供了在线编码功能,加快IT开发者的开发速度(开发下图这种页面需要用到HTML模式,但该模式仅在阿里的内部版本开放,不对外开放)。

低代码:

宜搭算是真正意义上的低代码开发平台,我们来重点解构一下其低代码能力。宜搭的代码扩展能力还是比较强大的,前后端都支持使用代码进行开发,不过目前我们能看到的主要是前端,其低代码插槽主要以三种形式存在平台各处:

HTML模式:满足用户全页面自定义功能开发,除了现有的表单、流程、报表等场景外,用户可以利用展示页面的 HTML 模式进行代码模式开发,仅在内部使用,外部版本不可见。

CSS模式:满足页面背景和文档BODY样式设置,主要包括盒子模型、文本样式、背景色及其他(阴影、透明度、指针等)。实现方式是把用户配置参数自动转成css代码,或者是直接编写的css代码,通过选择器转化,放置在style标签上即可生效。

JS模式:满足自定义的数据交互,主要包括Context(上下文对象)、Store(存储模型)和DataPool(数据池):

  • 上下文对象封装各类API,通过window全局方法(window.LeGao.getContext)获取调用。
  • 存储模型是状态管理器的合集,封装对数据进行增删查改的api,通过ctx.store 或 ctx.getStore()获取调用。
  • 数据池是页面级的全局数据管理中心,避免数据共享导致污染全局环境

宜搭的低代码粒度控制到控件级别,如表单控件的事件编程、控件之间的联动,这种模式的低代码能对数据交互场景进行较全面的覆盖,比如通过不同的逻辑控制选项字段的可选范围、获取外部数据呈现在控件中。

整体而言,对于业务人员来说这种低代码用不到,对于IT人员来说又有些不够开放,不能肆意开发(可能是基于公有云的安全考虑)。

优劣势分析

优势

  • 以页面为中心

宜搭的应用以页面为中心,一个应用就是由多个页面构成,如单据、流程、报表、展示等,所见即所得。以页面为中心另一个好处是打破不同模型之间的边界,各种类型的组件都可以放到一个页面,呈现效果更加丰富。

  • 组件丰富

宜搭的页面组件超过70个,在笔者用过的这么多低代码开发平台中,只有一个叫云捷配(前身是迪西客的产品有这么多组件,但其组件规范度、成熟度远不如宜搭。丰富的组件配合页面为中心,给应用的交互呈现带来了极大的适应度。

  • 代码扩展能力

宜搭平台在各个层次的多处预留了代码扩展槽,将定制能力大量开放给用户,专业开发者能使用代码对应用表单、流程、报表、页面等能力进行扩展。对于有开发能力的企业,能够很大程度满足他们的应用定制化需求,至少在数据逻辑上不会有太大限制。

  • 插件中心

宜搭的插件中心是一个能快速接入丰富扩展能力的平台,用户可便捷使用插件,满足业务诉求。例如,发票识别、身份证识别、护照识别、名片识别、公章识别等插件,用户可使用可视化配置的方式快速接入。(目前此功能还在内测阶段)

不足

  • 对新手不够友好

整个产品的设计偏技术,平台内配置时出现的开发语言比较多,对于有开发经验的用户来说接受起来会相对容易,但对于业务人员来说,想要快速配置出趁手的业务应用,还是有一定难度的。虽然宜搭能搭出复杂应用,但是必须要有IT人员的参与。

  • 应用模板较少

目前宜搭的应用模板比较少,内容相对简单,缺少成熟复杂的应用供新手参考,另外宜搭的应用模板包装得挺好看的,但大多只是框架,安装后还要做大量配置才能真正运行,质量不如其他产品。当用户需要搭建应用时,大部分都必须从0开始学习及构建。

商业模式及持续生存能力

▐ 商业模式

宜搭目前有针对小微企业的普惠版(50个账号免费)、适合中小企业的标准版(58元/账号/年)、满足中大型企业定制需求的企业版(98元/账号/年)、全定制化能力开放的尊享版(168元/账号/年)。不同版本对数据集的数量、附件容量大小及自定义功能等做了限制。

宜搭的商业模式还是带有阿里的一贯风格,除了不断扩大客户群体,也在不断吸引生态伙伴,像开发者、合作伙伴等,达到合作双赢的效果。现阶段来说,平台收费还不是主要诉求,更多是聚集合作伙伴、给阿里云引流、跑马圈地尽快形成生态。

▐ 持续生存能力

倚靠阿里集团的优越资源,宜搭对外发布到现在短短一年,就号称已服务了1000+的企业,还有数百家的生态开发者,在此类产品中实属领先。目前来看,打造的产品生态也已相对成熟。当前,产品仍在快速迭代中,从零代码开发平台宜搭升级到低代码开发平台宜搭Plus,持续将现有能力尽量的全部开放,实现覆盖不同规模企业的业务需求。宜搭持续发展劲头很足,创新能力和持续生存能力极强。

客户画像

自2019年3月对外发布以来,宜搭已累计服务数千家企业,其中既有蒙牛、居然之家、老板电器等大型企业,也有电商类的中小企业,覆盖新零售、医疗、生产制造、能源、教育、酒店6大行业,主要解决的是大中型组织内中小量级的管理应用,而宜搭Plus则更多地定位于向ISV赋能。

评测结论

宜搭综合评分

易上手度:★★★

基础能力:★★★★

数据管理:★★★★

API能力:★★★

低代码能力:★★★★

性价比:★★★★

模板质量:★★★

样式交互:★★★

整体评分:★★★★☆

选用建议

1、对应用页面的呈现效果要求较高,个性化需求较多,并有一定开发能力的企业,建议采用。

2、考虑到上手门槛和其他替代产品,无专人负责企业内部数字化的小微企业,不建议采用宜搭。

3、宜搭为阿里旗下产品,目前移动端与钉钉融合,未使用钉钉作为企业协作工具的企业,无法使用宜搭。

(0)

相关推荐

  • 简述国内几大无代码开发平台

    在国外,无代码平台的可谓是百家争鸣,展现形式各式各样,发展也是如火如荼.但是国内的无代码平台却还没被普及.不仅如此,很多程序员对"无代码"这种技术存在一定的抵触心理,认为只是一些不 ...

  • 开源JNPF快速开发框架二次开发原理解决方案

    二次开发,简单的说就是在现有的软件上进行功能的扩展,定制修改,然后达到自己想要的功能,一般来说都不会改变原有系统的内核. 为什么要二次开发? 随着信息化技术的不断发展,IT行业涌现出了一系列优秀的开源 ...

  • JNPF零代码开发平台,一个开源可视化的PAAS平台

    简介 JNPF开发平台,是一个以PaaS为核心的零代码开发平台,是一个集PC和APP快速开发.系统管理.流程引擎.权限管理.数据报表.可视化数据源管理与数据构建.数据动态生成与统计.工作流.智能表单设 ...

  • 低代码开发平台从哪些方面帮助企业?

    低代码开发平台对于企业,可以说是当今企业数字化转型的得力助手.低代码开发平台意味着企业可以用最低的成本.以最快的速度来实现数字化转型,为企业节省更多成本,从而大大提升利润空间.有非常多的企业通过低代码 ...

  • 实战Spring Cloud、Vue构建基于微服务的SaaS低代码开发平台2

    大角云低代码开发2019-10-07 20:28:08 一.低代码开发平台不是快速开发平台 1. 低代码开发平台定义 最近,阿里巴巴发布了自己的低代码开发平台"宜搭",网址是:ht ...

  • 实战Spring Cloud和Vue构建基于微服务的SaaS低代码开发平台

    打算写一写低代码开发平台的文章,大纲如下: 一.低代码开发平台不是快速开发平台 低代码开发平台定义 快速开发平台定义 低代码开发平台特征 低代码开发整体架构图 二.视图层的选择 低代码开发需要的视图层 ...

  • 2020中国低代码开发平台十大趋势

    近日,中国软件行业协会.中国软件网联合全球领先的开发工具厂商葡萄城发布了<2020 中国低代码开发平台十大发展趋势>,对低代码开发平台的发展表示乐观,并提出了若干技术演进方向.该报告的内容 ...

  • 低代码开发平台

    今天准备再谈下对低代码开发平台的扩展思考,最近2到3年,低代码开发平台可以算作一个小热点,不论是传统的BPM厂家,还是原来的快速开发平台厂家,包括还有一些中台建设厂家都逐步推出自己的低代码开发平台. ...

  • 低代码开发平台的利与弊

    近几年,企业面临数字化转型带来的压力,为了快速适应行业变化和赶超竞争对手,在高级技术人才缺乏的情况下,低代码开发获得了企业的青睐. 低代码开发的理念并不算是个新事物.目前低代码这类开发工具非常多,如O ...

  • 2020中国低代码开发平台十大趋势 | 研报系列

    低代码开发平台的云化,越来越成为2020年的热点. ------ 2019年即将结束,2020年即将来临.回首过去.展望未来,希望我们走得更自信.更稳健. 2020年中国的企业数字化.企业服务市场发展 ...

  • 18个最受欢迎的低代码开发平台「开源」

    低代码/无代码开发平台使用图形向导构建软件,而不是像传统方法那样使用计算机编程语言来构建应用程序.在本文中,我们介绍面向个人和企业用户的18个开源的最佳低代码/无代码平台. 低代码/无代码指的是提供可 ...