悟空云  >   产品动态  >  历时52年,横跨两个世纪,低代码开发平台的由来和发展

历时52年,横跨两个世纪,低代码开发平台的由来和发展

悟空软件 阅读次数:325 次浏览

  

  低代码开发,可以说是最近IT圈的顶流。

  

  然而,在2019年之前,几乎没人关注低代码。2014年Forrester提出低代码开发概念之前,甚至没有低代码这个术语。

  Forrester

  但从2019年到2021年11月,仅仅2年时间,低代码的百度搜索指数增长了10倍,可见,这个领域的受关注度正在与日俱增。

  众所周知,低代码是一种可视化编程方法,允许企业不必通过编写代码,而是通过图形界面快速搭建应用程序。

  

  对于低代码的概念大家都熟记于心,但它的由来和发展历史,估计就鲜为人知了。

  今天,我们拨开历史迷雾见真章,去看看“低代码开发”这种模式是如何随着时间的推移而发展的。

  

  低代码开发平台的发展最早可追溯到第四代编程语言——这个概念是20世纪70年代至80年代兴起的,与第三代编程语言(3GL)大部分开发重叠。

  

  与第三代编程语言C、C++、Java、Perl、PHP、Python、Bacscal等不同,RJams Martin在1982年出版的《Applications Development Without Programmers》中,认为4GL技术(如RAMIS和FOCUS)向更广泛的人群开放了开发环境,并使非程序员能够自己创建应用程序。

  估计这样说,大家有点懵。

  

  其实第四代编程语言指的是非过程的高级规范语言,包括数学优化、报告生成、数据库管理、web开发和图形用户界面(GUI)开发。

  当使用Delphi、Oracle Forms和Visual Basic等可视化编程工具“组装”桌面应用程序的概念开始流行时,瀑布模型应运而生。

  Visual Basic

  在20世纪90年代,我们可以看到快速应用程序开发(RAD)获得良好的发展势头,其核心理念体现为:最终用户先关注GUI,再逐步添加业务逻辑。

  为了减少部门和开发之间的距离,对象管理组织(OMG)在2001年推出了模型驱动架构(MDA),作为一种软件设计方法,提供一组指导方针,用于将规范构建为模型。

  模型综合考虑业务和技术需求,支持域的整体视图,随后转换为可执行代码。在开发和运行时,使用生成器和解释器来生成或解释模型中的代码。

  微软

  MDA和微软软件工厂的出现,模型驱动软件开发吸引了很多使用BPMN和UML等工具的程序员的兴趣。

  随着2007年苹果发布iPhone iOS进入移动设备市场,以及2008年谷歌安卓问世,各种移动平台应运而生。

  Xcode

  开发者积极使用Xcode和Android studio等可视化编辑器在本地开发IOS和Android应用。

  然而增强型web应用以及响应式网页设计等技术,开始威胁到了移动应用,因为它们能够为小型设备提供具有良好用户体验(UX)的网页应用,并且不需要依赖特定的移动开发平台。

  

  2014年,福雷斯特集团(Forrester)发表一篇文章,此后,“低代码”(low-Code)一词成为显名。

  西门子

  到2018年,德国西门子以7亿美元重金收购低代码开发平台Mendix,更是以一炮打响低代码开发平台的知名度。

  2019年底疫情的爆发,使得很多企业在数字化方面“歇菜”。

  为了保持业务运作,并满足员工和客户的需求,他们被迫升级应用程序,构建新的应用程序来填补现有的流程空白。

  BPR

  低代码的普及程度得到了进一步的提升,而一些低代码开发平台,从中抓住机遇,顺势升级为无代码开发平台,功能也出现大大增益。

  云表平台,便是其中一个很好的例子。

  云表平台

  用户在可视化的设计UI界面上,无需编写一行代码,即可运用上云表“三板斧”:业务公式+填表公式+数据接口,以拖拉拽式画表格,开发出ERP、WMS、OA、进销存等功能可随需而改的企业级个性化管理软件。

  云南小松机械工程ERP

  而在数字化转型方面,云表平台也大有用途。

  权限设置、流程审批、多人协同、闹钟提醒、消息群发、即时通讯、网站、H5、Open API、外接数据源;对接用友,钉钉,企业微信,浪潮,金蝶,SAP等国内外主流信息系统;集成封装电子秤,地磅,PDA,GPS等工业物联网设备;生成移动端app......

  可视化大屏

  正是因为其强大的功能和极简的操作性,华为、恒逸石化、云南小松、许继电气、中铁、中冶、海尔、北京航天等近20万+企事业单位或机构,都把云表平台当做企业数字化转型的标准配备。

  

  纵观这历时52年,横跨两个世纪的低代码发展史,我们可以看到,新事物的诞生并不是毫无缘由的。

  不积跬步,无以至千里;不积小流,无以成江海。

  low-Code,低代码

  由此可见,低代码是主流,是趋势,是顺应时代潮流下的产物。

  更多精彩,尽情关注评论区留言!

  文|Mondy

  标签:开发平台 编程语言 软件 低代码

  

  

悟空云产品更多介绍:www.72crm.com

相关内容
最新文章

什么是客户订单管理系统?好用高效的客户订单管理系统推荐

相信有很多企业管理者都比较关注客户,因为只有拥有足够多的客户才能够让自己的营业额和利润得到提升,有的企业为了更好完成客户关系管理,会考虑选择客户订单管理系统来满足自己的客户关系管理需求。那么,什么是客户订单管理系统呢?好用高效的客户订单管理系统推荐哪一个呢?接下来一起来看看这两个问题的答案。 什么是客户订单管理系统 客户订单管理系统是一种专门针对商业运营而设计出来的软件解决方案,它的核心目标在
最新文章

智能营销客户管理系统是什么?智能营销客户管理系统哪家好用

在企业管理的过程当中,有不少企业管理者可能会考虑选择智能营销客户管理系统来帮助自己,让自己的客户关系管理工作可以顺利进行,从而让客户管理效率得到提升。那么,智能营销客户管理系统是什么呢?智能营销客户管理系统哪家好用呢?下面就一起来看看这两个问题的答案。 智能营销客户管理系统是什么 智能营销客户管理系统是一种现代企业数字化转型过程当中需要使用的现金工具,它本身结合了人工智能、云计算技术以及大数据
最新文章

国内常用的CRM系统推荐,腾讯使用的CRM系统

现在有很多企业管理者都会使用CRM系统来帮助自己,让自己的企业客户关系管理工作可以顺利进行,但是,在选择相关的CRM系统的过程当中,有的人表示,自己不知道国内经常使用的CRM系统到底是哪个。所以,他们希望知道国内常用的CRM系统推荐,也希望可以知道腾讯使用的CRM系统是哪个。 目前,在国内常用的CRM系统是悟空云系统,它是国内自主研发的本土化的CRM系统,这个系统,在腾讯使用以后也备受认可。它针
最新文章

快速注册,立即使用

仅需一分钟,立即注册悟空云。悟空CRM免费试用。
客户端下载