无代码编程的兴起:借助平台,无需编写任何基础代码即可开发软件

代码是软件和应用程序的核心。每行代码都是一条逐步指令的机制,与计算机、服务器和其他计算机共同执行操作逻辑。要创建这些指示,必须知道如何编写代码,而这项技能极为短缺。

如果无需编写任何代码就可以开发软件呢?这是无代码开发的前提。通过借助无代码平台,无需编写任何基础代码即可开发软件。

网站构建平台 Webflow 的联合创始人兼首席执行官弗拉德·马格达林(Vlad Magdalin)说:“无代码编程允许不知道如何编写代码的人,开发出与软件工程师相同的应用程序。”

无代码编程的兴起:借助平台,无需编写任何基础代码即可开发软件

Webflow用于构建网站的无代码平台

无代码开发也是可视化编程的一种形式。用户可以不基于文本开发环境,直接通过拖放式用户界面来操作代码元素。比如广受欢迎、源于麻省理工学院媒体实验室的 Scratch 编程语言,就通过使用图形化的编程块来教儿童与成人如何进行编程。

“视觉开发学校(Visual Dev School)”联合创始人莱西·凯斯勒(Lacey Kesler)称:“这更像使用具有逻辑的构建基块,是一种人们无需学习如何编写代码即可构建网络的方法。”

无代码编程的兴起

无代码编程属于软件开发领域的自然演变。最初使用汇编语言进行的低级编程(近似于程序员对机器发出的代码指令)已发展为 Java,Python,C,JavaScript 等编程语言。这种演变涉及添加抽象层,以及隐藏机器代码背后的复杂性,使软件开发人员编程更为容易。

虽然是技术进步的产物,但无代码开发并非新的概念。在上世纪 90 年代就已有计算机辅助软件工程(CASE)工具。但 CASE 工具仅帮助软件开发生命周期中的某些活动,而非编程本身。因而仍需要代码知识的微软 Visual Basic 语言和 Adobe Dreamweaver 被视为无代码工具的较早版本。

无代码编程的兴起:借助平台,无需编写任何基础代码即可开发软件

使用微软 Visual Basic 无代码工具对虚拟代理进行编程

如今已有众多平台实现无代码开发。其中包括微软 Power 应用和甲骨文可视化生成器(用于创建移动和网络应用程序),甲骨文 Application Express(用于开发业务应用程序)以及 Salesforce 的 Lightning Platform(用于客户关系管理应用程序)。

近期,谷歌也通过收购 AppSheet(用于构建移动应用程序的无代码平台)采取相应行动;亚马逊也宣布推出无代码移动和 Web 应用构建器 Amazon Honeycode。

这些平台以及使用它们开发的应用程序在技术界广受欢迎。根据高德纳咨询公司的研究,到 2024 年,低代码应用程序开发(包括无代码)将占应用程序开发活动的 65% 以上。75% 的大型企业将至少使用四个低代码开发平台。

无需学习编码,就能解决问题

那么,无代码编程增长的背后原因是什么?

Betty Blocks 的营销副总裁维克多·库珀斯(Victor Kuppers)称:“只要拥有功能更强大的计算机,更易访问的云计算服务和更好的编程语言,你就可以着手开发软件。”该公司的产品可以实现无代码汇编称为“块”组件的应用程序。

无代码编程的兴起:借助平台,无需编写任何基础代码即可开发软件

无代码开发也可作为解决供需问题的一种方法:在软件开发人员数量有限的情况下,满足更多的软件开发需求。马格达林说:“市场上需要更多人来开发软件,使用代码开发的东西极具价值。但编程是一项很难学习的技能,全世界难以普及。无代码工具正在兴起,因为与获得计算机科学学位或参加编程练营相比,它们更容易学习。”

除此之外,无代码平台还可以加快应用程序开发速度,从而降低企业成本。它能解决人们对产品的期望与软件工程师如何通过代码将期望变为现实之间的任何问题。“软件旨在满足特定目的,解决特定问题,”凯斯勒说,“借助可视化开发工具,我们可以做到这一点,无需将项目交给开发人员或自己学习如何编写代码,就能解决问题。

但与代码相比,无代码最重要的优势是使软件开发更加开放。无代码平台 Bubble 联合创始人伊曼纽尔·斯特拉施诺夫(Emmanuel Straschnov)说:“我们正在进入一个最了解业务情况或与客户互动最多的人自己开发产品的世界。因为技术是我们生活的核心部分,更多的人应该能够创造技术。无代码开发可以利用开发软件的强大功能,将技术传播给所有人。”

无代码编程的兴起:借助平台,无需编写任何基础代码即可开发软件

但无代码编程并非万能解决方案,毕竟它没有与代码编程相同的准确度与可能性。“无代码编程的抽象度更高,因此在某些方面会受到限制,并且无法拥有与代码一样的灵活性。”

此外,无代码平台并不能取代软件开发人员。“我曾是一名软件工程师,此前也有同样的担忧,”马格达林说,“编程自动化并不意味着全部技能都消失了。实际上,技能可能更有价值。每个编程技术都有独特之处,无代码解决方案无法达到。尤其在可视化工具不支持的情况下,仍然需要软件开发人员。

谈及无代码开发的未来,斯特拉施诺夫认为它已成为软件生态系统的自然组成部分,更多公司将转向无代码平台,软件工程师不断扩展这些平台也将使其更为强大。

凯斯勒说:“我希望无代码编程有光明的未来,它使软件开发变得民主。我知道如何编码但只专注于 Ruby on Rails(开源 Web 应用框架),这不是我喜欢的开发方式。一旦可视化发展起来,就可以改变现状。无代码开发允许所有人以喜欢的方式开发软件。

资料来源:
https://techcrunch.com/2020/06/24/aws-launches-amazon-honeycode-a-no-code-mobile-and-web-app-builder/https://spectrum.ieee.org/tech-talk/computing/software/programming-without-code-no-code-software-developmenthttps://analyticsindiamag.com/can-no-code-platforms-act-as-a-threat-for-developers-in-the-post-covid-world/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月2日 上午10:27
下一篇 2024年5月2日 上午10:39

相关推荐

  • 句容边城财政:“五举措”强化内控管理(强化内控管理工作措施)

    句容市边城镇财政所多措并举加强内控管理,规范财政行为,增强风险防控意识。 一是加强学习,提高理念。通过以会促学、学以致用的方式,让内控理念深入人心,营造风险防控意识,形成人人参与、…

    科研百科 2024年5月10日
    86
  • 喜讯 – 拜特科技“企业集团资金管理系统”通过网络安全等级保护

    近日,拜特科技旗下的“拜特企业集团资金管理系统”,经公安部专业测评机构的全面测评后,顺利通过网络安全等级保护三级测评。通过“三级等保”认证,表明企业的信息安全管理能力达到国内最高标…

    科研百科 2023年8月27日
    222
  • 行业案例:如何打造高效内容团队(如何打造高效团队方案)

    内容团队如何适应当下热点高频更新的时代?Zoho Projects项目管理软件能为内容团队带来什么?本文以真实用户案例为您详细解答! 背景介绍: 该漫画团队已有十余年的奋斗历史,以…

    科研百科 2023年12月14日
    138
  • 提升科研可复现性:和鲸聚焦 AI for Science 全生命周期管理(和鲸科技)

    今年三月,国家科技部会同自然科学基金委正式启动“人工智能驱动的科学研究(AI for Science)”专项部署工作。数据驱动的科学研究长期以来面临诸多困境,针对传统科研工作流中过…

    科研百科 2023年10月6日
    155
  • 新版合同管理系统

    新版合同管理系统上线啦! 随着数字化时代的到来,合同管理也变得越来越重要。为了更好地管理和规范合同,我们推出了新版合同管理系统。 我们的系统采用了最先进的技术,可以自动识别合同文本…

    科研百科 2024年9月24日
    22
  • 电鼓入门必选:雅马哈DTX402K系列

    一年一度为期四天的Music China上海乐展落下了帷幕,本次雅马哈共展出了多款新品。众多新款试玩,其中性价比最高的莫过于DTX402系列。DTX402系列电鼓将于11月正式上市…

    科研百科 2024年5月22日
    110
  • 项目管理板块

    项目管理板块:如何有效地管理项目 项目管理是一个非常重要的概念,它涉及到如何规划,执行和控制项目的过程。对于企业和个人来说,项目管理都是一个非常重要的技能。在这篇文章中,我们将讨论…

    科研百科 2024年7月28日
    83
  • 科研项目审计报告

    科研项目审计报告 随着科技的不断发展,科研项目的审计也越来越受到人们的关注。科研项目审计报告是一种重要的审计文档,它可以帮助研究者了解项目的财务状况、过程和结果,并为决策提供参考。…

    科研百科 2024年11月15日
    0
  • 数字档案系统

    数字档案系统:数字时代下的档案管理 随着信息技术的不断发展,数字档案系统逐渐成为档案管理的主流方式。数字档案系统将传统的纸质档案转化为数字化形式,通过计算机技术进行存储和管理,不仅…

    科研百科 2024年11月13日
    0
  • (完整)项目合同管理制度

    项目合同管理制度是项目管理中至关重要的一环,其目的是确保项目在预算、时间和质量方面的可控性,并保证项目团队的协作和沟通。本文将介绍一个完整的项目合同管理制度,包括合同的制定、执行、…

    科研百科 2024年9月15日
    27