位置:编程技术网 > 人工智能 > 正文 >

应用场景不同,是无代码和低代码的最大区别

2019年11月23日 21:38来源:未知手机版

长期租车,272100,杭州黄龙洞

随着媒体对低代码、无代码等先进技术的持续关注,我们发现大多数人都听说过低代码开发和无代码开发这两个概念,但是对两者之间的区别其实并不清楚。事实上,低代码开发和无代码开发之间存在着很多非常显著的差异,如果你正在考虑放弃传统的应用程序开发方式,或者只是想尝试一下全新的可视化应用程序开发方式,那么你需要了解这两个技术能给你带来什么好处。

这篇文章,将会对低代码开发与无代码开发技术进行深度解析,看看它们区别在哪里,探讨如何使用它们为企业信息化服务。

从编程发展史说起

编程是编定程序的中文简称,指设计具备逻辑流动作用的一种 可控体系 。最早的编程可以溯源至1804年,历史远早于电子计算机。19世纪早期的法国里昂是世界闻名的丝织之都。里昂的丝织工人们使用的工具却是质量低劣、效率低下的老式手工提花机。这种机器需要有人站在上面,费力地一根一根地将丝线提起、放下,才能织出精细复杂的丝绸,就好像演员在操纵牵线木偶。这种繁琐的劳动随着1804年雅卡尔提花机的发明发生了改变。雅卡尔提花机利用预先打孔的卡片来控制织物的编织式样,速度比老式手工提花机快了25倍。

(雅卡尔提花机复原图,图片来自网络)

从这种借助穿孔卡片进行编程的提花织机问世至今,编程语言已经走过了200多年的历史。随着计算机技术的发展,1950年代开始,为电子计算机设计的编程语言层出不穷。到现在为止,已经出现了250多种编程语言。每一年,都有新的语言流行,旧的语言被淘汰,这意味着使用编程语言的开发人员必须习惯的一件事就是 改变 。

(1980年代,葡萄城使用BASIC语言开发的财务程序界面)

回顾200年的发展历程,我们认为编程界最大的改变,就是集成开发环境(IDE)的出现。IDE为专业开发人员和平民开发者(没有受过专业编程训练的技术人员和业务人员)提供了一套用来简化编码工作的软件开发工具。IDE的起源可以追溯到1982年,当时詹姆斯 马丁写了一本书,叫《没有程序员的应用程序开发》。马丁在这本书中提到,有了IDE的帮助,创建应用程序所需要的开发人员可以减少,在某些情况,甚至可能根本不需要开发人员。

(使用Visual Studio IDE开发应用程序的界面)

时间快进到2019年,编程界的形势又发生了变化。我们现在已经到达了一个这样的临界点:由于太多的代码已经被编写出来,使得我们已经不再需要从零开始编写每一个应用程序了。事实上,当你使用一个可视化设计器能够生成覆盖大多数应用程序所需90%代码的低代码开发平台时,这个开发平台就能够完成大部分繁重的编码工作。而这,就是低代码开发平台带给编程界的最大 改变 。

什么是低代码开发,如何使用它?

首先,你可以通过阅读老牌开发工具厂商葡萄城的技术博客《低代码开发平台是什么?》(访问https://www.grapecity.com.cn/blogs/what-is-low-code-development-platform 或在百度搜索文章标题即可查看)来深入了解低代码开发到底是什么意思。简而言之, 低代码开发 就是开发人员可以通过编写少量代码甚至无需代码就可以快速生成应用程序的一种方法。我们有时把 低代码 作为名词用,这时候我们把它看作一个像Python语言和C#语言一样的一种 东西 。我们有时也把 低代码 作为动词用,这时候它表达的是它字面上代表的一种应用程序开发方式,因为用这种方式开发应用程序时,你需要手写的代码比通常的开发方式要少很多,在部分场景下甚至可以完全不写代码。

本文地址:http://www.reviewcode.cn/rengongzhinen/96626.html 转载请注明出处!

今日热点资讯