最前端|常见低代码平台介绍,一文看清优缺点

目录

一、低代码平台对比

(一)宜搭

1.功能

2.优点

3.缺点

二、简道云

1.功能

2.优点

3.缺点

扫描二维码关注公众号,回复: 14580963 查看本文章

三、氚云

1.优点

2.缺点

二、宜搭平台简介

一、HTML

二、CSS

三、总结


上篇文章《低代码这么火,你真的了解吗》介绍了什么是低代码,对比了低代码与传统开发的优劣势。本篇文章则为大家带来了目前市面上常见的低代码平台的介绍,开发者可以结合本文的分享,挑选合适的低代码平台。

一、低代码平台对比

(一)宜搭

钉钉的宜搭是依托阿里巴巴自由的低代码引擎(Low-Code Engine)打造的,宜搭支持多类型页面创建,组件化布局,流程引擎等基础功能。

1.功能

  • 表单:只用于填写和收集数据,无需流程,可以直接创建普通表单

  • 流程表单:流程表单侧重于数据录入的过程,即按照预先设置好的路线进行流转,实现多人有顺序、有规则的完成一条数据的录入

  • 报表:在一个页面中将表单、流程中的数据或自建业务系统的数据进行智能数据分析,还可以对数据进行修改、删除、导出及打印

  • 大屏:使用 datav 制作,对于有相关开发经验的人员可以拿来即用。需付费使用

  • 自定义页面:可搭建展现其他类型自定义页面,实现复杂业务场景,相比其他低代码平台是最有优势的一点

  • 外部链接:在当前应用中将已存在的外部系统添加到导航中

2.优点

  • 文档:文档较为详细,标注较为清晰,相比其他低代码平台更为适合入手

  • 简单易用:搭建简单表单、报表页面

  • 丰富的组件库:宜搭低代码开发平台提供了丰富的组件库,包括了数据源、表单、列表、图表等,能够满足大部分业务场景的需求。

  • 可扩展性强:宜搭低代码开发平台支持二次开发和定制化,能够满足企业个性化的需求。

  • 高度可视化:宜搭低代码开发平台支持高度可视化的开发,通过拖拽组件和属性配置即可完成页面搭建,让开发更加快捷和直观。

3.缺点

  • 做自定义页面成本高,自定义变量,绑定数据源,绑定动作较为复杂

  • 无法做过于复杂页面,数据处理麻烦

  • 学习成本:虽然宜搭低代码开发平台对于开发人员来说相对易于上手,但是如果要进行深度的定制化开发,还需要一定的学习成本。

  • 扩展性有限:虽然宜搭低代码开发平台支持二次开发和定制化,但是在一些高度复杂的场景下,可能还需要开发人员使用其他的开发工具和技术。

二、简道云

简道云是一个零代码轻量级应用搭建平台,旨在满足企业/部门的个性化管理需求。它是一家国内第一家在线零代码应用搭建平台,主打表单、流程表单、数据管理与数据分析,为企业流程性业务管理与配置赋能。

1.功能

简道云提供了表单工具、流程设计、仪表盘功能

  • 表单主要是用来采集数据的工具,配置方式是低代码平台比较常用的拖拽配置模式,同时也支持使用 Excel 表进行导入

  • 仪表盘是一个数据化可视工具,把通过表单收集回来的数据进行统计与分析,并以图表的形式进行呈现

  • 流程表单为表单与流程的结合,适用于配置报销、请假申请等管理流程

2.优点

  • 零代码应用搭建:简道云中的 95%应用搭建功能都能以拖拉拽可视化的形式进行构建,操作十分简单

  • 可实现多种表单报表类型,做到数据可视化仪表

  • 无需复杂编码降低门槛

  • 强大的数据管理能力,可以帮助企业对数据进行管理和分析

  • 云端部署,无需搭建和维护自己的服务器和基础设施

3.缺点

  • 产品视图较单一,仅有列表与看板模式

  • 代码功能不足,,缺乏低代码开发功能,开发人员无法通过低代码对现有能力进行延伸

  • 定制性有限不能满足特殊需求

  • 无法自定义页面开发

  • 操作性不强,无法满足定制化需求

三、氚云

氚云专注在表单类型的低代码产品,使用场景是表单页面收集数据、流程审批、数据管理、报表展示。所有组件都是围绕这些场景提供的。

1.优点

  • 流程表单功能完善。基本能满足企业一般的管理应用需求。复杂配置较少,通过简单的摸索即可快速上手。

  • 积木式的搭建,同时具有代码开发和外部系统集成能力。

  • 与钉钉集成,支持 PC 端与移动端使用

  • 应用模板丰富,模板中心已有覆盖 10 余行业的近 100 款业务应用与管理模板,即装即用。

  • 标准版和专业版对数据量没有限制。

2.缺点

  • 功能比较基础,还是侧重表单流程类应用,能够通过表单,流程,报表等功能搭出一些简单的应用。对于复杂功能可能要开通专业版,并且使用代码进行实现

  • 需要绑定钉钉,氚云与钉钉深度融合,能将配置好的应用直接发布到钉钉,但也仅支持发布至钉钉工作台,局限性比较大。

四、易鲸云

和大多数低代码平台一样,都能通过拖拉拽快速生成表单、表格等,同时提供一些案例,可以供我们参考写法或者拿来即用,但是无法像宜搭一样,自定义页面,不适用于一些高度定制化的场景。优缺点和前面的简道云、氚云相差不大。关于价格,没有免费版本,试用只有 15 天。

下面以宜搭平台为例,为大家详细介绍一下该平台的基础功能。

二、宜搭平台简介

钉钉的宜搭是依托阿里巴巴自由的低代码引擎(Low-Code Engine)打造的,宜搭支持多类型页面创建,组件化布局,流程引擎等基础功能。

目前宜搭支持不同的页面类型:创建报表,创建图表,创建流程表单,创建管理页面,创建自定义页面。其中自定义页面和大屏是其他几个平台没有的,可以帮助我们完成一些定制化需求。

大屏是使用 datav 制作,对于有相关开发经验的人员可以拿来即用。

一、HTML

在宜搭中,我们如果不使用sx组件的话,是基本看不到任何html代码的,我们所有的组件(元素)都是通过可视化的操作来生成的,所见即所得。

传统开发我们需要在编译器中写上很多元素标签,写完需要在浏览器中预览,而且编写中可能出现单词拼错或者闭合标签位置错乱的情况。但宜搭中组件种类是固定的,对于一些复杂功能或者高度自定义的组件,只能自己使用jsx 来实现了。

 

二、CSS

普通开发,我们写 css 的方式有很多,内联样式、内联样式表、外联样式表,而且还有 less、sass、tailwindcss 等库,十分方便,且自定义组合程度高。

在宜搭中,可以使用可视化操作针对组件做单独的样式修改,这是极大方便不懂代码的人员。对于我们前端开发人员,也可以通过源码编辑,编写 css 代码,但是毕竟不是专门的编译器,且无法做到像 less 那样的嵌套写法,体验还是有差距的。

三、JS

宜搭作为低代码平台,还是可以自己写代码的。

首先是变量,宜搭中新建的变量,都会像 react 的 state 一样,且可以通过 setState 来改变变量的值,但是新建一个变量肯定没有我们自己 let 或者 const 一个那样方便、简洁,而且都是状态管理的,无法直接改变一个变量的值。

光有变量肯定不够,宜搭也是可以自己定义方法的,写法和普通 js 一样,只需前面加一个 export,这样导出的方法,我们才可以在组件中绑定。

虽然可以照常写 js,但因为不是专业的编译器,一些代码提示、补全等功能,体验不够友好,对于专业的开发人员而言,多少有些不顺手。

 

四、打包&发布

宜搭没有所谓打包的概念,可以直接在工作台上发布应用和页面,因为是在钉钉环境内的,所以一般都需要用户钉钉登录后才能访问,但也可以公开发布,这样所有人都能访问,十分方便,但是域名前面都是固定的,如果你拿来做企业官网,这肯定不太适合。

五、宜搭使用感想

经过对比,可以发现宜搭对于一些简单的页面或者表单,是极大方便了开发者的,对于非开发人员,可以通过视频学习,也能自己上手独立开发出简单的页面来。

但在一些自定义程度比较高的场景,还有 js 代码的编写,其实要比我们传统开发复杂的。对于使用哪种方案,还是要看我们自身的需求和项目复杂度。

如果公司内部办公本身使用的是钉钉,想要通过一个表单收集员工一些信息,那么宜搭无疑是开发利器,因为可以直接获取到员工钉钉账号数据,这是传统开发无法比拟的。

三、总结

综合来看,不同的低代码平台各有所长,开发者可以根据自身的需求来选择更加适合自己的。本文着重分享了宜搭平台的使用方式,希望对各位读者能够有一些帮助。

版权申明:文章由神州数码武汉云基地团队实践整理输出,转载请注明出处。
微信公众号后台回复“技术合集”,可获取更多干货内容!

猜你喜欢

转载自blog.csdn.net/CBGCampus/article/details/129809925
今日推荐