前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【漫画】低代码开发平台之前世今生

【漫画】低代码开发平台之前世今生

作者头像
yuanyi928
发布2023-01-31 18:20:56
6110
发布2023-01-31 18:20:56
举报
文章被收录于专栏:EAWorldEAWorld

2014年,“低代码”概念源于Gartner提出“Lowcode”,当然,此“Low”非彼“Low”,它意指一种快速开发的方式,使用最少的代码、以最快的速度来交付应用程序。

当时,“低代码”平台结合了拥有了简单特性的“图形用户界面”和强大功能的“编程语言”,大大提升了应用开发效率,同时也将用户体验提升到一个新的层面。

20世纪末期,IBM在计算机硬件领域大杀四方的同时,始终没有将软件开发弃之不顾。1980年,IBM的快速应用程序开发工具(RAD)被冠以新的名称——低代码,由此,低代码的概念首次面向大众。

低代码发展经历了两个阶段:

第一阶段:1980-2015年,低代码应用平台市场发展比较迟缓,表现亮眼的平台少之又少。但是,当今低代码领域的领导者产品,诸如Outsystem、Zoho Creator、Mendix等均诞生在这一时期,为以后的低代码发展打下了基础。

第二阶段:2015-2018年,低代码市场开始升温。2015年,AWS、Google、Microsoft和Oracle等巨头也开始入局低代码领域,2018 年西门子宣布以 6 亿欧元收购低代码应用开发领域的领导者 Mendix 、快速应用开发的低代码平台 OutSystems 获得 3.6 亿美金的投资,低代码平台市场开始火爆起来。

1、快速交付

低代码平台可以快速搭建需求抽象模型,复用平台现成的功能模块,一键发布部署,实现应用的快速交付。

2、降低成本

低代码开发模式全程是可视化开发模式,开发速度明显提升,并支持拓展开发,开发成本相较于传统开发模式大大降低。

我们普元其实从2003年开始就开发了首款应用开发平台产品,那时以图形化、可视化的模式交付软件平台,企业可以像搭积木一样建模,后期在研发过程中低代码开发的理念一直贯穿始终,在普元EOS,ESB等多项产品中均可看到低开的影子。

2005年时,我们在酝酿第二代开发平台,无论画工作流还是页面流转逻辑,都采用图形进行编辑。那时的“低代码平台”突出的是“普元”的“元”字,即“建模”概念。

它是一种“元模型”,帮助我们应用建模,提升脑海的“模型”思想,并从业务、行业领域抽象出这套模型。

第一代:在线低代码开发平台SCE(2014-2015年)

以Flex为技术底座打造非业务的建模,包含服务编排,表单,流程等一系列为主的低代码在线开发平台,实践了联通云OA,银联云OA等大型客户。

第二代:低代码开发平台e-Coding(2017-2019年)

e-Coding践行中台思想,具备强大的工程能力、脚本能力、开放集成能力,支持多维度的组织架构和权限体系,拥有数据模型和表单模型双驱动特性,能够面向内管系统、中间业务、运营监控等企业级复杂数字化应用,适用企业的银行科技系统、银行智能工单、大型企业OA、运营监控、工程管理等多行业应用场景,推进数字化转型实现业务创新,并在支撑关键行业的信创项目的快速落地中起到至关重要的作用。

它不仅能提高企业IT资产复用的便利性和高效性,还可以帮助企业屏蔽底层细节、融合场景,让众多部门都能够参与到软件定义和构建的过程,形成数字化人才培养的良性循环。

第三代低代码开发平台(2020年-至今)

平台贯穿了“高低开融合”思想。高代码和低代码,最终共同形成了一个完整应用,应用一部分靠高代码实现复杂逻辑和计算,另一部分是则靠低代码实现快速业务。

平台提供了统一的在线应用开发环境(微应用),支持多团队多人协作,应用开发入口界面主要包括在线资源区,资源设计区,离线资源区,问题反馈区。

对公司内部,我们已经将多个数据类的产品、多个行业重点解决方案使用高低开融合平台进行研发;对公司外部,结合业务解决方案,已实施了包括多家银行的特色业务,以及工单、科技管理、指标管理、运营管理等领域,力求形成普惠应用的IT基础,支撑更广泛的融合业务甚至中台业务的持续建设。

国外的低代码,通常是通过在线IDE模式来呈现,本质上首先是开发工具,然后才是业务的逐步积累和生态的持续打通。国内的低代码,更多是领域应用的快速配置或生成,通常还会伴随一些BI场景。

另外,国外低代码很注重完整解决方案,比如和原有技术的融合、DevOps等,而国内的大部分低代码会有一个相对封闭的问题,这个是需要逐步解决的,不能最终变成一个新孤岛的引入。

首先,要提升专业代码平台与低代码平台的融合度,这样才能覆盖更多的大型客户的应用场景;

再者,我们会结合项目来丰富一些领域化、业务化的组件能力,积累IT资产,最终提升交付效能;

最后,我们期望能够与公司已有的研发云深度结合,进一步提升数字化生产线能力,制定更优的公司各条线的产品研发标准。

参考文献:

1、ZOHO中国.低代码简史.[EB/OL]

2、顾伟/喻吉林.高低代码平台边界12问[EB/OL]

始于开发平台,更懂开发平台

本期顾问:@顾伟

EAWorld出品

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 EAWorld 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云微搭低代码
微搭低代码是一个高性能的低代码开发平台,用户可通过拖拽式开发,可视化配置构建 PC Web、H5 和小程序应用。 支持打通企业内部数据,轻松实现企业微信管理、工作流、消息推送、用户权限等能力,实现企业内部系统管理。 连接微信生态,和微信支付、腾讯会议,腾讯文档等腾讯 SaaS 产品深度打通,支持原生小程序,助力企业内外部运营协同和营销管理。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档