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

今年“低代码”突然就火了,老K和流水姐也写过几篇介绍低代码的文章,阅读量都不错,除了因为流水姐的文笔犀利之外,更重要的是大家对低代码的关注度很高,随便一写都会火。

在中国,只要一个概念迅速火起来,立刻会吸引许多人纷纷入场,这就导致了从业者的技术水平和经营能力差别巨大,形成了鱼龙混杂的局面。

就像前几年的中台赛道一样,只要是个做软件的,都说自己是中台,你批评他,他还不高兴。老K就是因为写了几篇评论中台乱象的文章,被一些同行记恨到现在。

正所谓,以前称兄道弟,以后不再联系。也好也好,道不同不相为谋。

02

如何定义低代码平台strong>

著名咨询机构Gartner,于2020年9月发布的《企业级低代码开发平台的关键能力 告》(Critical Capabilities for Enterprise Low-Code Application Platforms)中,定义了低代码的11项关键能力。也就是说,这11项关键能力是衡量一个平台是否能够称之为低代码平台的关键因素。

图片@技术领导力 Mr.K

一、拖拽式开发

拖拖拽拽做开发,就是“低代码”开发平台给大家最直观的印象,所以也是“低代码”开发平台最基本的特征。

这一点,世面上的许多“低代码”平台都能够做得到,可以说是个送分题,如果你家的软件产品连这点都做不到,就不要吃“低代码”这碗饭了。

二、对象封装与数据模型

这部分指的是低代码平台要操作的对象、数据模型、表达式等等,它可以是高度抽象和封装的对象,可以省略掉“类”、“接口”、“函数”这些编程语言的高级特性,以更简化的方式提供出来,供程序调用。

三、模型驱动

“模型驱动”是相对于“表单驱动”的,指的是对于数据进行建模和处理,比如国外的低代码平台OutSystems、Mendix,就有很强大的模型驱动的能力,包括了定义实体、实体关联、主键、索引、数据查询等等。

四、脚本语言

脚本语言实际上就是编程语言了,是低代码平台实现复杂业务逻辑的扩展,可以使用 JavaScripts、Python、Java等语言进行编程。

但是,低代码平台会把语言的编译过程做好封装,做到一键发布,即时运行,方便代码调试。

五、软件测试与部署

低代码开发平台,本质上是软件开发工具。所以整体开发过程也要遵守软件工程的流程规范。只是把许多环节都做了简化、内部封装,降低了学习成本、开发成本、测试成本、部署成本。

六、API与集成

主要是解决低代码平台开发出来的系统,跟其它外部系统的数据互联互通,否则又是造了一堆大烟囱,一些数据孤岛。

以上6个判定标准怎么使用呢p>

每个维度1~10分,总分36分是及格线分数越高,表示这个低代码开发平台越完善、成熟度越高

通过这个方法,可以简单判断一个低代码平台,是真低代码,还是伪低代码。

结语

以上,总结了低代码平台6个判定标准:

1、拖拽式开发;

2、对象封装与数据模型;

3、模型驱动;

4、脚本语言;

5、软件测试与部署;

6、API与集成。

最后,留个小作业给大家思考:

1、以前非常流行的Delphi、Power builder,是不是低代码开发平台么p>

2、国内和国外,有哪些是真低代码平台,哪些是伪低代码平台么p>

留言告诉我。

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

 -END- 


加入读者群,跟老K、及100位大咖学习交流r>加群助理微信,注明:加群

如遇繁忙,请手动添加:andelu2025


老K推荐熊猫教授,一个有趣的计算机博士!


大家在看:

1.我上了个假“中台”!

2.他是Linux之父,曾拒绝乔布斯

3.叮咚上市,同事财富自由了!

4.如何用敏捷搞垮一个团队p>

5.程序员怎样写出搞垮公司的代码p>

6.阿里彻底拆中台了

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92624 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月16日
下一篇 2021年6月16日

相关推荐