无代码软件发展简史及未来趋势

译者 | 布加迪

传统的计算机编程面临陡峭的学习曲线,需要学习一种编程语言(比如C/C++、Java或Python),才能构建一个简单的应用程序,比如计算器或井字游戏。编程还需要丰富的调试技能,这很容易让新学习者感到沮丧。所需的学习时间、精力和经验常常阻止非程序员从头开始构建软件。

有许多无代码开发平台让程序员和非程序员可以借助拖放式图形用户界面而不是传统的逐行编码来创建软件。比如说,用户可以将标签拖放到 站上。无代码平台将显示标签的外观,并创建相应的HTML代码。无代码开发平台通常提供让任何人都可以构建应用程序的模板或模块。

早期阶段

在90年代, 站是用户最熟悉的界面。然而,构建 站需要HTML编码和基于脚本的编程,这对于缺乏编程技能的人来说并非易事。这促使早期的无代码平台问世,包括 Microsoft FrontPage和Adobe Dreamweaver,以帮助非程序员构建 站。

站开发

目前有许多无代码 站构建平台,比如Bubble、Wix、WordPress和GoogleSites,它们克服了早期无代码 站构建工具的缺点。Bubble让用户可以通过定义工作流来设计界面。工作流是由事件触发的一系列操作。比如说,用户点击保存按钮(事件)后,当前游戏状态就保存到文件中(一系列操作)。

同时,Wix推出了一个包含 站模板库的HTML5 站构建器。此外,Wix支持诸多模块,比如分析访客数据(比如联系信息、消息、购买和预订),酒店和度假租赁的预订支持,以及独立音乐人营销和销售音乐作品的平台。

WordPress最初是为个人博客而开发,此后才支持论坛、会员 站、学习管理系统和在线商店。与WordPress一样,GoogleSites也允许用户使用来自谷歌的各种嵌入式功能来创建 站,比如YouTube、谷歌地图、Google Drive、日历和在线办公应用程序。

游戏和移动应用

除了 站构建平台外,还有面向游戏和移动应用开发的无代码平台。这类平台针对没有游戏开发或编程知识的设计师、企业家和爱好者。

可以将《我的世界》和《模拟城市》等游戏视为无需编程即可创建虚拟世界的工具。

无代码的未来

在越来越需要软件开发的时代,无代码平台有助于增加开发人员的数量。无代码正在电商、教育和医疗等领域涌现出来。

我预计无代码也将在人工智能领域发挥更突出的作用。训练人工智能的核心:机器学习模型需要时间、精力和经验。无代码编程有助于减少训练这些模型的时间,从而更容易将人工智能用于多种用途。比如说,一种无代码人工智能工具让非程序员可以创建聊天机器人,这在几年前还是无法想象的。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月27日
下一篇 2022年5月27日

相关推荐