低代码的“前世今生”(低代码的概念)

近几天,一股“低代码”的风好像忽然又吹了起来,最让人关注的无外乎钉钉落子低代码,让低代码这个概念又回到了风口浪尖。您一定注意到了,前面的话中有两个“又”。

低代码的“前世今生”(低代码的概念)

实际上,低代码的概念已经出现很久,但时而被大众提起,时而被冷落到边缘,起起伏伏好像成为了低代码的常态。

  • 那么,低代码到底是什么?
  • 它从何而来?
  • 它到底是不是具备企业应用的价值?

如果您长期关注Zoho,您一定对低代码开发平台会有一个初步的了解,因为Zoho Creator低代码开发平台已经植根这个领域10多年。

既然低代码的风又吹了起来,我们今天就再重新深入了解一次低代码,看看它是不是真的能乘风而起。

低代码的起源

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

在近40年的历程中,低代码发展经历了两个阶段:

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

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

低代码是什么?

低代码来源于英语翻译——Low Code,当然,此“Low”非彼“Low”,它意指一种快速开发的方式,使用最少的代码、以最快的速度来交付应用程序。

几乎所有的低代码开发平台有两个共同特点,这两个特点的演化也决定了低代码平台的走向:

01

编程语言

低代码并非无代码,在应用开发中,完全脱离代码去执行脚本、完善业务逻辑是不太现实的。低代码开发平台通常会有一套语言逻辑,用于补充不足,帮助执行应用的业务逻辑,使应用更加完整。

为了了解现在的低代码,我们需要从编程语言开始——低代码意味着将人为的编程转换为机器语言的过程。正如我们所知道的,计算机只能理解二进制数,编程语言成为了人和机器之间的桥梁。起初,这些语言是基础语言,功能有限,它们以诸如Write、Display等词汇开头,

比如在PASCAL中输入命令“Writeln “Hello World!””,将通过二进制指令转化为“Hello World”显示在屏幕上。

到这里,就会出现一个问题:为什么这些语言从一开始就没有设计为可模仿拼写呢?其实是因为当时技术的限制。如今,速度更快的微处理器出现、硬件性能的成倍增长,同样,语言设计也发展到用更少的代码获取更多成果的阶段。

低代码的“前世今生”(低代码的概念)

02

图形用户界面( Graphical User Interface)

这也是低代码最为显著的特点。相比于传统的敲代码方式,低代码将大多数字段进行封装,将原本晦涩的代码字段形成直观的图形界面,而开发人员只需要在图形用户界面拖拽相应的模组即可进行开发工作。

图形用户界面作为一种可视化开发技术,能得到长足发展也得益于硬件设备的迭代更新,例如处理器、显示技术等等。

随着微处理器的出现,以及屏幕从单色到如今的彩色LED和OLED的发展,都让图形用户界面有了巨大的进步。也正是这个特点的发展,为“公民开发”奠定了基础。

低代码平台的兴起

低代码平台的兴起几乎可以归结为以上两个特点的结合。2014年,Gartner提出“低代码平台”,这些平台结合了拥有了简单特性的“图形用户界面”和强大功能的“编程语言”,大大提升了应用开发效率,同时也将用户体验提升到一个新的层面。

这些平台不仅减少了创建应用程序界面所需的代码量,而且还绕过了许多其他步骤,如设置框架,链接到数据库等。

Zoho Creator就是这样一个平台,可以在业务领域中让运行过程自动化。经过长达十多年的对业务运作方式的研究,Zoho已经将Creator从数据库管理系统发展成为功能完善的业务解决方案开发系统。

低代码的风口

对于当前的趋势,低代码无疑又踏上了风口。按照低代码的发展轨迹可以看出,低代码开发平台将朝着让用户使用更加简单的方向去延伸,甚至,现在许多少儿编程培训班里,已经开始出现低代码开发的影子。

由于机器学习领域的不断发展,低代码平台在今后的版本迭代中,也会让图形用户界面更加直观、使用更少的编程语言实现更多的功能,在快速演进的过程中,我们甚至可以期待在语音命令上构建应用程序,试想一下通过“Siri”或者“小爱同学”来帮您搭建一款应用程序,是不是就很兴奋?

低代码的风还能吹多久?低代码是否能乘风而上成为下一次技术革命?我们不得而知,但正如我们在Zoho Creator中所说的:“无限的可能性”,这一点毋庸置疑。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月5日 下午5:35
下一篇 2024年7月5日 下午5:47

相关推荐

  • 科研项目时间节点把控不足

    科研项目时间节点把控不足 科研项目的时间节点把控是确保项目顺利实施的重要一环。如果把控不足,可能会导致项目延期、成本增加、进度缓慢等问题。本文将探讨科研项目时间节点把控不足的原因、…

    科研百科 2024年11月15日
    2
  • 科研平台管理系统

    科研平台管理系统 随着科技的不断进步,科研领域也越来越受到人们的关注。科研平台管理系统作为科研过程中必不可少的工具,可以帮助研究人员更好地管理科研数据、进度和资源。本文将介绍一种科…

    科研百科 2024年7月12日
    29
  • 欧朋不锈钢全屋定制亮相2023长沙建博会(湖南欧朋不锈钢橱柜厂)

    红网时刻新闻3月3日讯(记者 黄怡萍)3月3日,第15届中部(长沙)建材新产品招商暨全屋定制博览会(以下简称长沙建博会)在长沙国际会展中心启幕。欧朋不锈钢全屋定制携旗下“追光者”“…

    科研百科 2023年4月9日
    57
  • 邵阳县物业管理行业党委成立,开启“党建+物业”新模式(邵阳市物业管理协会)

    红网时刻7月29日讯(通讯员 陈明)物业管理上接党委政府,下连千家万户,是社会治理的“神经末梢”,是城市管理的重要抓手。为全面加强党对物业服务工作和物业管理行业的领导,充分发挥党组…

    科研百科 2023年10月17日
    90
  • 科研项目买专用软件

    科研项目买专用软件 随着科技的不断发展,科研项目的进度和质量也在不断提高。然而,在科研项目中,购买专用软件已经成为了一种必不可少的手段。专用软件能够帮助科研项目更好地进行数据处理和…

    科研百科 3天前
    1
  • 建筑企业项目管理软件

    建筑企业项目管理软件 建筑企业项目管理软件是一种能够帮助建筑企业高效管理项目的工具,可以帮助建筑企业更好地控制项目进度,成本和质量,提高企业的竞争力。本文将介绍建筑企业项目管理软件…

    科研百科 2024年8月19日
    27
  • 科研项目批文怎么查

    科研项目批文是科研项目批准文件的一种,用于证明一项科学研究计划是否已经被国家有关部门批准,并取得了相应的研究成果。 要查找科研项目批文,可以按照以下步骤进行: 1. 访问国家科学技…

    科研百科 2025年3月2日
    1
  • 恭王府科研项目

    恭王府科研项目 近年来,恭王府科研项目成为了国内外学术界关注的焦点。这个项目致力于研究中国古代文化和艺术,尤其是宫廷文化和艺术,旨在通过对恭王府及其周围的历史文化进行深入研究,揭示…

    科研百科 2025年2月25日
    0
  • BIM技术如何助力项目管理标准化?这份集团级BIM管理思路告诉你(bim的项目管理)

    免责声明:本文技术文档取自网络,出处不详,我方输出旨在同行交流学习

    科研百科 2024年6月12日
    40
  • 合同管理思路

    合同管理是企业管理中非常重要的一部分,合同管理的好坏直接关系到企业的运营效率和经济效益。因此,企业需要建立一套完善的合同管理机制,以确保合同的合法性、有效性和履行性。本文将探讨合同…

    科研百科 2024年9月20日
    21