揭露一个伪“低代码”平台

揭露一个伪“低代码”平台
今年“低代码”突然就火了,老K和流水姐也写过几篇介绍低代码的文章,阅读量都不错,除了因为流水姐的文笔犀利之外,更重要的是大家对低代码的关注度很高,随便一写都会火。
在中国,只要一个概念迅速火起来,立刻会吸引许多人纷纷入场,这就导致了从业者的技术水平和经营能力差别巨大,形成了鱼龙混杂的局面。
就像前几年的中台赛道一样,只要是个做软件的,都说自己是中台,你批评他,他还不高兴。老K就是因为写了几篇评论中台乱象的文章,被一些同行记恨到现在。
正所谓,以前称兄道弟,以后不再联系。也好也好,道不同不相为谋。
一、低代码为什么突然就“火”了?
老K作为一名理工男,是不相信“时机成熟”、“时候到了”这种笼统说法的。我认为商业社会背后遵循的是商业规则,只有透过表象,才能洞察本质。
低代码之所以火起来,背后一定是有原因的,我稍作了些分析。
从外因来讲,疫情导致中小企业数字化转型的进程被提前。以传统餐饮行业为例,他们需要迅速建立起:在线订餐、客户管理、营销管理、员工办公管理等系统,但是传统的IT开发成本太高、交付周期长,不适合中小企业的敏捷特性。
另一方面,中大型企业的数字化服务市场,经过十几年的发展,进入增长平台期,不能够满足软件服务企业的业绩增长需求,需要开辟一个崭新而广阔的市场,于是中小企业数字化转型市场被挖掘出来。
从内因来讲,中小企业数字化转型迫在眉睫。在全世界疫情常态化的新局势下,中小企业只有拥抱数字化,实现经营、管理、服务的转型升级,才能够降本增效、服务创新,实现新的业绩增长。
在内因、外因的共同作用下,低代码成为被风口选中的行业,加上资本的涌入,整个行业突然就火爆起来。
低代码火爆的同时,随之而来的是行业乱象,随便一个软件公司都说自己是低代码。为了更好地研究低代码,我们首先要探讨,如何定义低代码平台?
二、如何定义低代码平台?
著名咨询机构Gartner,于2020年9月发布的《企业级低代码开发平台的关键能力报告》中,定义了低代码的11项关键能力。也就是说,这11项关键能力是衡量一个平台是否能够称之为低代码平台的关键因素。
先简单了解一下各项要素的含义:
1、Intuitive, No-Code App Development:易用性,不写代码时的开发能力。
在不写代码的情况下,能够完成多复杂的系统搭建。这是标识低代码开发平台生产力的关键指标。
2、Application User Experience:所开发出来的应用的用户体验。
它指的不是低代码开发平台本身的用户体验,而是通过低代码平台开发出来的应用,给到用户的使用体验。
3、Data Model and Management:数据模型和管理。
这个指标就是通常所讲的“模型驱动”,相比于表单驱动,模型驱动能够提供满足数据库设计范式的数据模型设计和管理能力。开发的应用复杂度越高,系统集成的要求越高,这个能力就越关键。
4、Process and Business Logic:工作流与业务处理逻辑。
流程应用与业务逻辑开发能力和效率。这个能力有两方面:
第一,是指使用该低代码开发平台,是否可以开发出复杂的工作流和业务处理逻辑;第二,是开发这些功能时的便利性和易用性程度有多高。
流程应用与业务逻辑开发能力和效率,是否可以开发出复杂的工作流和业务处理逻辑,第二是开发这些功能时的便利性和易用性程度有多高
5、Platform Ecosystem:开发平台的生态系统。
低代码开发平台的本质是开发工具,当内置的开箱即用的功能无法覆盖更多应用场景时,就需要基于该平台的完整生态系统,来提供更深程度、更全面的开发赋能,比如开放的插件机制。
6、API and Integration:编程接口与系统集成能力。
为了避免“数据孤岛”,低代码开发平台需要提供系统集成能力、编程接口,跟其它系统进行数据的互联互通。
7、Architecture:系统架构。
系统需要支持服务化、分层的架构方式,支持高可用、集群的应用部署方式。
8、Quality of Service:服务的质量。
系统的健壮性、无故障使用时长、故障恢复时长,对CPU资源、硬盘资源占用情况,对云是否友好。
9、Persona and SDLC:用户模型与软件开发生命周期支持。
软件开发的生命周期中,包含设计、开发、反馈、测试、运维等多个环节,低代码平台要支持单元/集成测试、联调、发布、回滚、持续迭代等。
10、Governance:治理及运维。
现代软件开发中的敏捷开发、代码库管理,版本权限,发布管理等,在低代码平台中,都要能够支持。
11、Security and Compliance:安全与合规。
低代码开发平台需要提供:灵活的部署方式、安全机制和权限控制、SSL数据传输、密码强度策略、跨域访问控制、高粒度的用户权限控制等等。
以上就是Gartner对低代码平台定义的11个要素,相信许多技术人员已经对低代码有个大致认识了。但是,想要识别和判定一个低代码平台的话,直接使用以上11个要素,就有点太繁琐了。
三、如何识别伪“低代码”?
老K结合软件工程全生命周期实践,以及Gartner定义的11个要素,给“低代码”平台拟定了6个维度的判定标准:
拖拽式开发对象封装与数据模型模型驱动脚本语言软件测试与部署API与集成
1、拖拽式开发
拖拖拽拽做开发,就是“低代码”开发平台给大家最直观的印象,所以也是“低代码”开发平台最基本的特征。
这一点,市面上的许多“低代码”平台都能够做得到,可以说是个送分题,如果你家的软件产品连这点都做不到,就不要吃“低代码”这碗饭了。
2、对象封装与数据模型
这部分指的是低代码平台要操作的对象、数据模型、表达式等等,它可以是高度抽象和封装的对象,可以省略掉“类”、“接口”、“函数”这些编程语言的高级特性,以更简化的方式提供出来,供程序调用。
3、模型驱动
“模型驱动”是相对于“表单驱动”的,指的是对于数据进行建模和处理,比如国外的低代码平台OutSystems、Mendix,就有很强大的模型驱动的能力,包括了定义实体、实体关联、主键、索引、数据查询等等。
4、脚本语言
脚本语言实际上就是编程语言了,是低代码平台实现复杂业务逻辑的扩展,可以使用 JavaScripts、Python、Java等语言进行编程。
但是,低代码平台会把语言的编译过程做好封装,做到一键发布,即时运行,方便代码调试。
5、软件测试与部署
低代码开发平台,本质上是软件开发工具。所以整体开发过程也要遵守软件工程的流程规范。只是把许多环节都做了简化、内部封装,降低了学习成本、开发成本、测试成本、部署成本。
6、API与集成
主要是解决低代码平台开发出来的系统,跟其它外部系统的数据互联互通,否则又是造了一堆大烟囱,一些数据孤岛。
以上6个判定标准怎么使用呢?
每个维度1~10分,总分36分是及格线。分数越高,表示这个低代码开发平台越完善、成熟度越高。
通过这个方法,可以简单判断一个低代码平台,是真低代码,还是伪低代码。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们微信:Informat_5 处理,核实后本网站将在24小时内删除侵权内容。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系邮箱:hopper@cornerstone365.cn 处理,核实后本网站将在24小时内删除。
相关文章推荐
织信低代码开发“核心引擎”与“拓展能力”介绍
低代码平台不能只看表单、流程和页面。真正进入企业管理场景后,更重要的是底层能不能承载数据、权限、流程、集成、自动化和AI能力。
织信低代码平台的能力,可以分成两部分:核心引擎和拓展能力。核心引擎决定系统能不能搭起来、跑起来;拓展能力决定系统能不能接入更多业务场景,持续扩展。
一、核心引擎:支撑企业应用运行
1、数据建模引擎
织信以数据模型为基础,支持数据表、字段、记录、关联关系等能力。企业可以围绕客户、供应商、项目、合同、物料、设备、工单、库存等业务对象搭建系统,而不是只做一张张孤立表单。
它的价值在于:先把业务数据结构建清楚,再承接流程、权限、报表、接口和AI能力。这是织信区别于轻量表单工具的重要特点。
2、流程自动化引擎
织信提供工作流能力,支持审批、任务、变量、事件、子流程、多实例、多版本等机制。企业可以用它搭建采购审批、合同审批、项目立项、设备维修、费用报销、异常处理等流程。
流程自动化的价值,不只是线上审批,更是把责任、状态、节点和处理记录留在系统里,让业务可追踪、可复盘。
3、权限治理引擎
织信支持组织、部门、用户、角色、应用成员、应用角色等权限管理能力,可以根据岗位、部门和业务场景配置访问范围和操作权限。
企业系统里,不同部门看到的数据、能修改的字段、能审批的节点都不同。权限治理做细,系统才能既安全,又能正常协同。
4、自动化与脚本引擎
织信支持自动化、定时任务、监听器、脚本、HTTP请求等能力,可以在数据变化、流程变化或时间条件满足时自动触发动作。
例如自动提醒、自动校验、自动同步、自动生成记录、自动调用接口。这样系统不只是记录工具,也能参与业务执行。
二、拓展能力:支撑复杂场景扩展
1、系统集成能力
织信支持WebAPI、开放接口、HTTP、JDBC、消息队列、第三方集成、单点登录等能力,可以连接ERP、MES、CRM、OA、财务系统、钉钉、企业微信、飞书、LDAP、数据库等系统。
这让织信既能搭建新应用,也能作为企业系统之间的协同层。
2、界面与组件拓展能力
织信提供表单设计器、组件设计器、自定义组件字段、自定义视图、仪表盘、网站页面等能力,可以根据不同业务场景设计页面、看板和操作入口。
这使企业既能快速搭建标准应用,也能针对复杂需求做个性化扩展。
3、AI Agent能力
织信官方文档将其定位为企业级AI开发平台,强调数据建模、流程自动化、权限治理、系统集成与AI Agent能力。
在织信中,AI能力可以结合知识库、专家、技能、智能体、设计器智能体等模块,参与应用搭建、数据分析、流程辅助和业务处理。
更重要的是,织信的AI能力建立在数据、流程、权限和系统集成之上。这样AI进入企业系统时,能明确数据范围、操作边界和审批要求。
三、织信的独特之处
织信不是单点工具,而是企业信息化AI开发底座。
它既有低代码平台常见的表单、流程、权限、报表和自动化能力,也具备企业级系统需要的集成、部署、运维、SSO、信创适配、私有化部署等能力,同时把AI Agent纳入应用建设过程。
因此,织信更适合有复杂业务系统建设需求的企业。比如项目管理、OA、ERP扩展、MES补位、WMS、SRM、CRM、设备管理、人事管理等场景,都可以基于织信进行搭建和扩展。
简单来说,织信的价值在于:把数据模型、业务流程、权限治理、自动化执行、系统集成和AI能力放在同一个平台里,让企业系统搭得快、管得住、连得上,也能持续扩展。
各行业用户的共同选择







