51自学IT吧:专注于IT最前沿编程视频教程适合各个阶段的IT从业者

 找回密码
 立即注册
搜索
查看: 1085|回复: 0

2021年1月爆火的「低代码」概念从何而来?

[复制链接]

44

主题

44

帖子

772

积分

学神码农

Rank: 4

积分
772
发表于 2021-1-26 19:19:22 | 显示全部楼层 |阅读模式
2021年1月,对于低代码行业来说,注定是有代表意义的一个月份,前脚有阿里在1月14日发布钉钉6.0版本,会议中提及最多的关键词就是“低代码”。后脚又有中国软件网在1月19日发布的低代码/无代码行业研究报告,进一步推动了低代码业界的健康发展。
通过这两场发布会,让“低代码”一词又再度火热了起来。为什么用“又”这个词呢?
因为低代码的概念在很多年前就已经出现了,只是在以前企业信息化还没有普及的时候,低代码时而被大众提起,时而又被冷落到边缘,就这样起起伏伏了多年。
直至最近几年,很多国内外巨头企业(谷歌、微软、阿里、腾讯、华为)纷纷布局低代码平台,这才得以“转正”。
那么到底什么是低代码?它是从何而来?它究竟能否具备企业应用的价值?下面织信就给大家详细讲解!

一、低代码的概念:
低代码开发平台,是指通过可视化方式、无需或少量编写代码,即可快速搭建各种应用系统的开发平台。
低代码/无代码开发平台概念衍生历程:
1、上世纪80年代:出现了“第四代编程语言”
2、2000年:出现了VPL语言(即visual programming language可视化变成语言)
3、2014年:Forrester 提出了低代码/零代码概念
4、2016年:国内独立的低代码开发平台开始相继发布
5、2018年:gartner提出aPaaS和iPaaS的概念
6、2021年:中国市场逐渐形成完整的低代码、无代码生态体系


二、低代码的起源?
20世纪末期,IBM在计算机硬件领域大杀四方的同时,始终没有将软件开发弃之不顾。1980年,IBM的快速应用程序开发工具(RAD)被冠以新的名称——低代码,由此,低代码的概念首次面向大众。
在近40年的历程中,低代码发展经历了两个阶段:
第一阶段:1980-2015年,低代码应用平台市场发展比较迟缓,表现亮眼的平台少之又少。但是,当今低代码领域的领导者产品,诸如Outsystem、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、图形用户界面
这也是低代码最为显著的特点。相比于传统的敲代码方式,低代码将大多数字段进行封装,将原本隐性的代码字段形成直观的图形界面,而开发人员只需要在图形用户界面拖拽相应的模组即可进行开发工作。
图形用户界面作为一种可视化开发技术,能得到长足发展也得益于硬件设备的迭代更新,例如处理器、显示技术等等。
随着微处理器的出现,以及屏幕从单色到如今的彩色LED和OLED的发展,都让图形用户界面有了巨大的进步。也正是这个特点的发展,为“公民开发”奠定了基础。


四、低代码平台的兴起
低代码平台的兴起几乎可以归结为以上两个特点的结合。2014年,Gartner提出“低代码平台”,这些平台结合了拥有了简单特性的“图形用户界面”和强大功能的“编程语言”,大大提升了应用开发效率,同时也将用户体验提升到一个新的层面。
这些平台不仅减少了创建应用程序界面所需的代码量,而且还绕过了许多其他步骤,如设置框架,链接到数据库等。


五、低代码的风口
对于当前的趋势,低代码无疑又踏上了风口。按照低代码的发展轨迹可以看出,低代码开发平台将朝着让用户使用更加简单的方向去延伸,甚至,现在许多少儿编程培训班里,已经开始出现低代码开发的影子。
由于机器学习领域的不断发展,低代码平台在今后的版本迭代中,也会让图形用户界面更加直观、使用更少的编程语言实现更多的功能,在快速演进的过程中,我们甚至可以期待在语音命令上构建应用程序,试想一下通过“Siri”或者“小爱同学”来帮您搭建一款应用程序,是不是就很兴奋?
低代码的风还能吹多久?低代码是否能乘风而上成为下一次技术革命?我们不得而知,但正如低代码所拥有的“无限可能性”,这一点毋庸置疑。

合理并且有效地运用低代码开发平台,不仅可以让我们工作高效地运行,还能最大程度保证团队目标的达成。我推荐使用织信Informat,它内置100多个应用模板并覆盖:OA、ERP、CRM、生产设备、绩效、企业服务、个人及组织等多个应用场景。点击一键安装,即可免费试用。现在注册可享受终身免费使用权益。同时还能体验在线搭建功能,是帮助企业开启数字化转型的重要引擎!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线支持
在线咨询
咨询热线
522174229@qq.com

QQ|Archiver|手机版|小黑屋|51自学IT吧  

GMT+8, 2021-7-24 22:48 , Processed in 0.174329 second(s), 22 queries .

© 2014-2017 51自学it吧论坛

快速回复 返回顶部 返回列表