如果只关注过来 10 来年的技术趋势,很容易认为低代码 / 无代码编程平台是最引人注目的翻新之一。
但理论状况要简单得多。
尽管说低代码 / 无代码在近几年成为爆发式风行趋势,但从编程视角去看,这个历史倒退阵线就会被拉的很长:
先放一个残缺的时间轴:
01 Low -Code 编程的起源——’ Autocode ‘
到底是谁创立了第一个低代码或无代码编程平台或框架?这个问题很难答复,因为它取决于如何定义低代码和无代码。如果是单纯将低代码 / 无代码了解为“显著缩小编写代码所需工作量的编程解决方案”,那么像 Fortan 和 COBOL 等在内的第一代高级编程语言都是近似于低代码平台的货色。
因为它们使开发人员不用编写艰涩难懂的机器代码来编写应用程序。
尽管当初大多数程序员并不会认为 Fortran 和 COBOL 等语言是低代码,因为必须编写大量代码能力应用这些语言进行编程。
然而当这些语言在 1950 年代呈现时,在过后的开发人员中的确感觉像是低代码解决方案。
02 HyperCard R 的演变
低代码和无代码编程的另一个重大飞跃是 Apple 在 1987 年公布的 HyperCard。
HyperCard 是一个开发平台和框架,容许程序员在不编写任何代码的状况下构建相当简单的应用程序。他们能够应用图形菜单定义界面和性能。HyperCard 还反对须要代码级管制的开发人员编写脚本,但它并不需要它。
HyperCard 的创建者比尔·阿特金森 (Bill Atkinson) 称其为 <span class=”nolink”>“非程序员”能够在 > 没有高级技术技能的状况下应用“组合交互式信息”的平台。
03 低代码 / 无代码的“冷饭热炒”
当初很多人说低代码是“冷饭热炒”、“旧瓶装新水”,其实这种说法不是齐全空穴来风。
只管 HyperCard 的公布在过后是胜利的,但并没有引起很大轰动,Apple 于 1998 年进行了开发。现在的开发人员大多数应该都不晓得这个平台。
这种“忘记”也为开发平台供应商发明了一个机会,成为他们再次从新开发低代码和无代码平台的前提。这种趋势在 2014 年就曾经开始,也就是大家熟知的——
Forrester 在 2014 年发明了“低代码”一词。
互联网的倒退对于低代码 / 无代码平台的重构
互联网的倒退推动了编程语言的倒退——
Web 应用程序变得更加风行,浏览器变得更加简单,开发人员开始应用更小更简略的脚本来实现更简略的工作,不再执着于领有残缺的编程语言,而是专一于性能。
如果一种语言能够做一件事,并且做得很好,那它就是有用的。应用程序须要以更快的速度开发,并且语言必须足够简略。
这是疾速利用程序开发和低代码等概念真正开始的时候。
古代语言专一于帮忙开发人员放慢开发过程,PHP、JavaScript 和 Python 就是很好的例子。
2014 年,Forrester 提出了“低代码”这个词,Gartner 将“低代码”介绍给公众。
他们对低代码的定义十分类似。先来看看 Forrester 的定义:
“低代码平台可能以起码的手动编码和起码的设置、培训和部署后期投资实现业务应用程序的疾速交付”
Gartner 也有相似的定义:
“低代码开发既形容了从代码中形象进去的平台,又提供了一套集成的工具来减速应用程序的交付”
低代码是怎么爆火的?
1. 市场需求
Gartner 曾在报告中预测:2021 年市场对于利用开发的需要将 5 倍于 IT 公司的产能。受以下几个因素影响:
- 2020 年从天而降的疫情,对许多企业造成了微小的冲击,传统的商业模式无奈满足企业的需要,很多企业采纳了线上办公的模式。
- 市场环境在高速变动倒退,外部零碎也须要疾速迭代响应,企业的 IT 需要成倍增加。
- 发新的程序须要简单的技术和昂扬的老本,而购买现成的软件又无奈满足企业的个性化需要。
- 数字化经济的凋敝和信息化需要的激增,导致了程序员供需失衡。而低代码的存在让企业非技术员工无需懂代码就能够依据本人的需要搭建利用,为众企业解了当务之急。
图为低代码开发技术支出(单位:百万美元)
2. 信息化数字化的遍及
现在经济上行,更多企业开始进行数字化转型:
- 随着信息技术的倒退,企业信息化曾经成为一种趋势,它对进步企业竞争力有着踊跃的作用。
- 很多企业在应用 SaaS 之后,逐步适应了线上办公,同时也产生了更多更简单的需要。
- 因为企业传统的 ERP、CRM 覆盖率十分无限,导致大部分公司的部门级利用根本无法被满足,这种状况下,许多企业开始缓缓转向了低代码平台。
3. 技术倒退
挪动互联网和云计算的倒退,为低代码提供了技术支持:
- 随着挪动化的倒退,使原来信息化无奈遍及的市场开始利用信息化。
- 云技术推广之前,低代码平台次要是大型企业在应用,个别是整个公司集中洽购和部署,洽购周期长不说,老本也十分高。
- 云技术推广后,大型企业的子部门和小型企业也开始应用低代码平台,进而升高了老本。
- 已经的信息孤岛、数据孤岛景象不足为奇,现如今低代码和云计算的联合有可能突破利用、企业、开发者之间的孤岛,进而引发一次效率的飞跃。
4. 大环境的影响
Forrester 的报告显示:低代码开发平台的市场将从 2015 年的 17 亿美金增长到 2020 年的 155 亿美金,预计到 2020 年,75%的应用程序将在低代码平台中开发:
- 在国外的低代码开发平台市场中,曾经有不少企业尝到了苦头。
- 国外低代码平台的胜利商业化为咱们提供了模板,国内“智数化转型”、“互联网+”的趋势成为了低代码的火爆的催化剂。
以上。凭短短这一篇文章,齐全不能窥见低代码的百分之一,更多相干常识也欢送各位老师领导。
本文所用工具:简道云