现在的位置:主页 > 综合新闻 >

5500字干货:低代码/无代码技术编程为何而生?

来源:电脑编程技巧与维护 【在线投稿】 栏目:综合新闻 时间:2021-03-23

【作者】网站采编

【关键词】

【摘要】据了解,国外低代码平台Airtable在近日宣布完成2.7亿美元E轮融资,投资方为Greenoaks Capital Management、WndrCo、Thrive Capital、CRV、Caffeinated Capital。其估值达到58亿美元。此次融资距上一轮1.8

据了解,国外低代码平台Airtable在近日宣布完成2.7亿美元E轮融资,投资方为Greenoaks Capital Management、WndrCo、Thrive Capital、CRV、Caffeinated Capital。其估值达到58亿美元。此次融资距上一轮1.85亿美元的D轮融资,才过去了仅仅6个月。

这家低代码平台(Airtable)于2012年在美国成立,为企业和普通用户提供效率办公平台,该平台允许用户存储并在数据库中管理各种软文件,同时该平台还支持协同办公,以提高用户办公效率。

此消息一出,无疑又让国内低代码厂商信心大增。虽然说低代码/无代码在国内已经爆火有一段时间了,但实际上低代码的概念并不是新事物,就像所谓的“旧瓶中的新酒”一样。这种可视化编程的底层逻辑其实由来已久。


一、什么是可视化编程?

可视化(Visual)程序设计是一种全新的程序设计方法,它主要是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。


二、可视化编程的优势?

1、可视化编程是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。无需编写太多的代码甚至不需要懂太多的语法知识和API就可以实现一些功能,尤其是针对那些不会编程或者对编程感兴趣的人,这是非常棒的操作体验。

2、提供模块,并且工作得好。

3、同样的效果,使用可视化编程工具操作,只需在工作区里面简单地拖动几个控件,并且在它们之间做一些选项和绘画箭头即可。而在非可视化编程工具里,你得思考如何输入各种命令,与可视化编程工具比起来,真是让人煞费苦心。


三、低代码/无代码开发是什么?

上文简单讲解了什么是可视化编程,而低代码/无代码开发工具也正是通过可视化的交互方式,把原本需要通过写代码才能实现的抽象业务逻辑、产品设计和数据配置等通过更直观、对人更直觉化的方式进行呈现和配置,从而显著降低了编程的技术门槛。

只要你能想清楚你要的逻辑是什么,这些可视化工具就能够实现相应的软件,而这正是无代码最大的价值。在另一边,低代码提供更完整的功能封装,让工程师写更少的代码来实现更多的功能,从而降低工程师的重复劳动、提升开发效率。

无代码和低代码也是不分家的。通常,低代码工具也会辅以可视化工具,而无代码工具也会允许用户通过代码或API来进行功能的扩充。很多业务可以通过可视化进行清晰的呈现,但不是所有的抽象逻辑都适合可视化。作为早一辈的「无代码工具」,Excel里提供了宏函数这个功能,允许用户在工具预制的公式外也能通过编写VBA代码来自定义复杂的函数,从而实现功能的扩展。

因此,无代码平台通常必须要和低代码进行有效的整合。绝大多数应用场景和绝大多数用户都不需要用到低代码,但平台必须需要一个必要的更强灵活度的入口,允许高级用户可以通过低代码或者直接写代码的方式来进行更自由的配置,以此保证了产出的灵活度以及更多长尾应用场景的覆盖。

在2014年Gartner提出低代码的概念后,很快就被广泛的采用。他们预估在2021年,低代码的市场已经带来138亿美金的市场规模,年增速超过22%;2022年市场将进一步加速成长,增速超过30%。


四、低代码/无代码的发展历程?

(1)1980年:开始出现了第四代编程语言(英文名为Fourth-Generation Language,简称4GL)

第四代编程语言在这个时期被认为是非常高级的编程语言,需要大量时间和精力,从而影响了程序员的生产率。 第四代编程语言的设计和开发是为了减少开发不同类型的软件应用程序所需的时间,成本和精力。

第四代编程语言主要是以数据库管理系统所提供的功能为核心,进一步构造了开发高层软件系统的开发环境,如报表生成、多窗口表格设计、菜单生成系统、图形图象处理系统和决策支持系统,为用户提供了一个良好的应用开发环境。它提供了功能强大的非过程化问题定义手段,用户只需告知系统做什么,而无需说明怎么做,因此可大大提高软件生产率。

后来进入90年代,随着计算机软硬件技术的发展和应用水平的提高,大量基于数据库管理系统的4GL商品化软件已在计算机应用开发领域中获得广泛应用,成为了面向数据库应用开发的主流工具,如Oracle应用开发环境、Informix-4GL、SQL Windows、Power Builder等。它们为缩短软件开发周期,提高软件质量发挥了巨大的作用,为软件开发注入了新的生机和活力。

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2021/0323/824.html

上一篇:马斯克:机器人易买但机器人编程人才难求,特
下一篇:代码飞扬 梦想起航 郑州62中开展编程示范课活动

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: