低代码开发的兴衰
来源 / 阿朱说 (ID:azhushuo)
作者 / 吕建伟
刚才在思考写一个PPT,然后留下一些辅料,给大家分享出来。DOS时代的爽:1981-1995
1、后端-数据层:数据库系统(DBASE本质其实是个单机数据库系统);2、中间-逻辑层:逻辑编程语言、数据库存取SQL编程语言;常见企业管理软件模板,根据向导配置,自动生成代码框架,在生成好的代码框架基础上修修改改,很快就能做出一套增删改查的系统。Windows时代的爽:1991-2001
2、中间-逻辑层:PB编程语言更针对编写数据库管理应用软件;3、前端-UI层:一个DataWindow控件搞定查询/过滤/排序/导出,一个Report控件搞定普通报表/交叉报表/多维多层报表的展示/打印/导出。2、中间-逻辑层:比PB更适合多种应用编写(从企业管理软件到通用应用软件,甚至系统软件);3、前端-UI层:比PB更开放更丰富多彩的的Grid表格控件生态,比PB更开放更丰富多彩的Report控件生态。当年微软推DNA-DCOM组件架构,而Delphi是最积极拥抱DCOM的,所有Delphi凭借比PB更开放、更拥抱DCOM技术热点而后来居上。(不过现在回过头来看DCOM这个技术热点其实实用价值不高,刚性应用场景并不多,但是类似技术,如EJB-SOA-微服务技术,却仍然重复地走这条路)Web时代和App时代的不爽:2001-2021
1、一门编程语言无法包打前端层和中间逻辑层(后端数据层的SQL语言倒是一直恒定);而以上这两个特点是过去20年来开发一直爽的重要原因。1、后端-数据层:开始出现NOSQL、大数据湖仓、大数据计算引擎、大数据查询引擎、大数据搜索引擎;2、中间-逻辑层:采取与前端不一样的编程语言;而且采取各种中间件;3、Web层:出现专门一层,采取与前端、逻辑层都不一样的编程语言,如PHP、Ruby、Python;4、前端-UI:HTML展示编程语言、JS前端控制编程语言、AJAX数据传输;开始出现MVVM前端技术架构框架;每3-5年就来一次新的前端框架热潮兴起与衰落更替。1、无代码:从OA表单-工作流审批-移动展示报表图表这套功能流水线中脱颖而出;2、低代码:从微信小程序前端UI控件-可视化UI设计工具-JS编程语言这套技术流水线中脱颖而出。但类似SAP的ABAP、Oracle PL-SQL、Salesforce APEX这些专门的企业管理软件编程语言-数据库管理应用软件编程语言,这20年来却一直未能在产业界出现。AI时代是否能爽
GPT-3在2020年发布,这是一个生成大模型,这几年陆续也发布了更垂直化的一些特定生成大模型:如文本生成大模型:Davinci
如代码生成大模型:Codex
很多人尝试用Codex生成一些独立小应用,甚至生成一个独立的增删改查代码框架,这不禁让我想起大连雅奇的时代。很多人甚至在尝试把SAP ERP、Oracle ERP、Salesforce CRM的在线帮助爬虫下来喂给开源大模型,不仅进行问答式搜索,甚至想探索ERP/CRM功能设计文档辅助生成。
本文来自ToB行业头条