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

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

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

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

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

如果您长期关注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)
上一篇 2023年12月29日 上午9:56
下一篇 2023年12月30日 上午8:09

相关推荐

  • 科研项目撤销报告

    科研项目撤销报告 随着科技的不断发展,科研项目的撤销变得越来越普遍。在许多情况下,撤销一个项目是为了重新考虑它的价值,重新评估它的可行性,或者将其用于其他目的。本文将探讨科研项目撤…

    科研百科 2025年2月17日
    0
  • jsp仓库管理系统项目背景

    JSP仓库管理系统项目背景 随着互联网技术的发展,电子商务行业的快速发展,越来越多的企业开始采用信息化的方法来管理仓库。传统的手工管理方式已经无法适应现代商业的需要,因此, JSP…

    科研百科 2025年1月6日
    0
  • 工会经费收支管理办法2018(工会文件经费收支管理办法)

    工会文件经费收支管理办法工会文件经费收支管理办法1. 按需设置财务服务热线,安装门户。2. 按需设置包含行政部门相关的财务服务规定和政策规定。3. 按需要配置,安装门口检查。4. …

    科研百科 2024年9月27日
    33
  • 质检总局科研项目专访

    质检总局科研项目专访: 揭秘中国食品安全的背后 近年来,随着全球食品需求量的不断增长,中国的食品安全问题也越来越受到人们的关注。作为国家质检总局的重要科研项目,我们有幸专访了相关专…

    科研百科 2025年3月9日
    0
  • 威海市进一步加强法治质监建设 三招让执法更规范(加快质量法治建设,完善质量法制监督机制)

    2月24日,记者从全市质监系统依法行政培训会上获悉,威海市将进一步加强法治质监建设,强化权力运行制约和监督,通过全面推行行政执法三项制度、清单管理等举措,不断规范执法行为,全面提升…

    科研百科 2023年9月26日
    183
  • 我科研人员成功开发水稻单碱基编辑升级版系统

      近日,中国农业科学院植物保护研究所周焕斌团队优化和扩展了水稻中靶标基因单碱基定向替换技术及其应用范围。相关研究成果发表在《分子植物(Molecular Plant)》上。   …

    科研百科 2022年5月14日
    436
  • “水稻有利基因快速转育技术及多抗、优质新品种选育”通过成果鉴定

      9月22日,由水稻所主持完成的“水稻有利基因快速转育技术及多抗、优质新品种选育”研究项目通过成果鉴定。  该项研究首次将分子标记辅助选择、花药培养和回交育种技术有机结合,实现了…

    科研百科 2022年5月20日
    256
  • 项目偏差管理系统

    项目偏差管理系统 随着项目管理的日益复杂,偏差管理成为了一项至关重要的任务。偏差管理不仅可以避免项目失败,还可以提高项目的效率和质量。因此,建立一个项目偏差管理系统已经成为了许多组…

    科研百科 2024年12月14日
    0
  • 科研项目与市场需求对接

    科研项目与市场需求对接 随着科技的不断进步,科研项目的需求也在不断变化。如何确保科研项目与市场需求对接,以实现最大的商业和社会价值,一直是学术界和产业界关注的话题。 在项目中,市场…

    科研百科 2025年5月5日
    1
  • 项目管理系统方法内容

    项目管理系统方法 项目管理系统是一种有效的工具,可以帮助组织管理其项目,提高项目效率和质量。本文将介绍项目管理系统方法,包括其优点和实施步骤。 项目管理系统方法的优势 1. 提高项…

    科研百科 2024年12月20日
    0