当前位置:   article > 正文

低代码到底是什么?用最简单的方式告诉我?_ivx 活字格 无远

ivx 活字格 无远

  • 开发完整性:有强大的IDE支持吗?可以全生命周期管理吗?能做前端和后端吗?
  • 应用独立性:所开发出来的应用可以导出部署独立运行吗?不是嵌入人家系统里的,是独立App!
  • 逻辑完备性:逻辑表达是否完备?是否有前端和后台非代码表达方式,不管是流程图还是面板。
  • 生成代码,对云计算API全面支持,支持各种数据库类型接入和控制。

~~~~~~~~~~~~~以下是详细说明,嫌费事可不看~~~~~~~~~~~~~~~~

Critical Capabilities for Enterprise Low-Code Application Platforms
https://www.gartner.com/doc/reprints?id=1-24BSMGBN&ct=201007&st=sb

本来“低代码”的概念就是Gartner提出来,也连续发了几年的报告了,最近国内关于低代码的讨论比较火热,我也把这篇报告搜下来好好研究了一下,发现了一个重大问题!其实,严格说起来,国内很多所谓“低代码”产品,都是不符合“低代码”概念的!

国内的低代码概念,主要集中在“快速开发”和“降低门槛”上,这样很多企业软件产品基本上都能套上“低代码”的光环!

区别到底在哪儿呢?我结合Gartner报告总结几个核心的要点:

1、开发完整性

提供一个低代码的IDE,来完成设计、开发、数据和部署的过程;也就是可以对应用进行“全生命周期管理”。

国内现状:提供多个SaaS产品,没有统一的IDE界面;数据开发能力相对缺乏,很多只是“表格”,甚至没有数据库的能力。

2、应用独立性(按这条多数国内产品都是“伪低代码”)

所开发出来的应用,可以不依赖原系统独立运行;(就看开发出来应用是否可以导出,单独运行?)

国内现状:多数平台所开发出来的应用,只能在平台内运行,是没有办法脱离平台,也就是说并不是可以“独立的应用”。例如:明道开发的应用无法在氚云上运行,宜搭、轻流、简道、红圈等也是如此;这些应用其实都是走的CRM和CMS“内部应用”的路子,在国外Zoho、Salesforce(Salesforce是另一款lightning App Builder被Gartner低代码收录)一开始也是这么做的。但严格意义来讲这些产品确实不算是低代码产品,至少Gartner是进不去的。

3、逻辑完备性

支持设计应用的前后台的数据逻辑和业务逻辑;(包括存储,不依赖第三方工具或平台)

国内现状:多数是支持表格逻辑,类似Excel的在线版本(其实功能赶不上Excel),而非数据库逻辑,一些后台甚至都不是采用数据库来支持。做的比较好的,支持数据库的连接和查看(取回数据),能支持控制数据库,生成SQL语句的那就凤毛麟角了。对于业务逻辑,除了两三家,几乎都是通过Blocks的方式来配置解决的,不能够直接控制编写业务逻辑,或直接生成业务逻辑代码。

4、可接入:对API支持良好,可以接入外部API,也可以提供服务API供外部接入;可接入外部多种数据库,可以显示、管理、命令控制;

国内现状:国内多数产品,都支持API的连接,这个大多数都可以支持。

5、可集成:可以集成现有前端后端的各种库、框架、SDK,能共同编译或直接使用;(例如Element UI,Echart,JDK...等)

国内现状:这个要求比较高,能够支持引入外部库的系统就不多,也基本是前端JS库为主,支持动态引入JDK好像还没有。

6、可重用:低代码本身的组件化和模块化能力,抽象再抽象,封装再封装,重用再重用。

国内现状:基本都有自身的组件系统,但是用户可以自己开发组件插入的不多;通过现有低代码开发平台,生产可重用的模块的就更少了。

特别重要——付费方式

另外,大家可以关注一下付费的方式,如果是按最终用户数来进行收费的,从模式上讲都没有摆脱SaaS的影子,也说明应用是无法完全“独立运行”的!只有按“开发者数量”收费,或“开发应用数量”收费,或云资源进行收费,才具有PaaS特征,我觉得才算是开发平台!(否则就是一个SaaS)

如果按以上能力要求,做了一个表格,大家自己看(把重点的抽象出来了):

IDE功能应用完整逻辑完备云部署可集成API付费模式
Mendix★★★★★★★★★★★★★★★★★★★★★★按应用
+最终用户
iVX★★★★★★★★★★★★★★★★★★★★★★★★按开发者人数+云资源
Power platforms★★★★★★★★★★★★★★★★★★★按最终用户+应用数
活字格★★★★★★★★★★★★★★★★按最终用户+并发
无远★★★★★★★★★★★★★★★按组件数量
牛刀★★★★★★★★★★★★★★★按应用数量+托管
氚云★★★★★★★云部署无法导出★★★最终用户数
宜搭云★★★★★★云部署无法导出★★★最终用户数
明道★★★★★★★云部署无法导出★★★最终用户数
云表★★★★★★云部署无法导出★★★并发*模板数*月数*单价
引迈信息★★★★★★★★★★★★★★传统软件授权

宜搭云、氚云、明道、轻流:都类似SaaS开发框架,不支持导出单个应用;也就是开发出来的应用都只能运行在它们系统内部,类似早起的CRM/CMS/ERP系统的路数。

云表:更老一点儿,还是C/S的架构的表格ERP/表格系统。

引迈信息:需要下载安装的ERP开发框架,和odoo类似。

严格意义来说:国内只有 iVX 、牛刀、活字格可以符合Gartner关于低代码的定义,无远由于没有云端部署能力,也不能算。而其他平台,所开发的应用都缺少“应用独立性”,也就是说必须在它们自身框架下运行,这个可以算是ERP/CMS/CRM框架,也不能算是“低代码”!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/918072
推荐阅读
相关标签
  

闽ICP备14008679号