”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 编码量下降:Web 应用程序开发人员编写代码的数量下降到[研究结果]

编码量下降:Web 应用程序开发人员编写代码的数量下降到[研究结果]

发布于2024-08-23
浏览:818

Decline in Coding: Web App Developers Writing Code Drops to  in  [Research Results]

我们很高兴分享我们关于如何在 2024 年启动 Web 应用程序的第三次研究的结果

在过去的几年里,我们对 2022 年和 2023 年 Web 应用程序开发的研究获得了广泛的关注和引用。今年,我们继续研究以捕捉 Web 应用程序开发的最新趋势和动态。

2024 年是一个里程碑,我们的研究参与者数量最多,有 508 份独特的回复。 2024 年,我们的重点仍然是确定 Web 应用程序的启动方式,并特别强调人工智能集成到开发过程中的演变。今年,我们还收集了有关受访者角色的信息,使我们能够根据受访者是工程师、决策者还是其他角色来了解 Web 开发模式。

下面,您将深入探索受访者在 2024 年构建 Web 应用程序时遵循的技术、框架、工具、平台和特定模式。

该调查于 2024 年 4 月至 6 月期间进行。来自 33 个国家的 508 名受访者参与了调查。

往年研究成果:

2022 – https://flatlogic.com/starting-web-app-in-2022-research

2023 – https://flatlogic.com/starting-web-app-in-2023-research

今年的结果:https://flatlogic.com/starting-web-app-in-2024-research

强调的主要发现:

Decline in Coding: Web App Developers Writing Code Drops to  in  [Research Results]

  • 喜欢通过编写代码构建 Web 应用的用户数量从 2022 年的 65.97% 下降到 2024 年的 36.02%
  • 人工智能已成为 Web 开发流程不可或缺的一部分,63% 的受访者已将 ChatGPT 等人工智能工具纳入其工作流程,而去年这一比例为 50%。
  • WordPress (29.3%) 和 FlutterFlow (16.5%) 是最常用的无代码/低代码解决方案。
  • 大多数 受访者 更喜欢 视觉效果 拖放式 构建者 (52%) 超过 文本到应用 生成器 (27%),尽管它是第一个我们进行测量的那一年。
  • React 是新一代工程师中无与伦比的领导者
  • 超过 66% 的受访者更喜欢从在线资源中学习代码,尤其是通过与人工智能 (22.6%) 和在线资源交谈。只有 27.4% 的人更喜欢借助经典的离线方法来学习 Web 开发。

要阅读完整报告,包括更多见解和完整的研究方法,请访问此页面。

版本声明 本文转载于:https://dev.to/flatlogic/decline-in-coding-web-app-developers-writing-code-drops-to-3602-in-2024-research-results-5c00?1如有侵犯,请联系[email protected]删除
最新教程 更多>
  • 如何修复\“常规错误:2006 MySQL Server在插入数据时已经消失\”?
    如何修复\“常规错误:2006 MySQL Server在插入数据时已经消失\”?
    How to Resolve "General error: 2006 MySQL server has gone away" While Inserting RecordsIntroduction:Inserting data into a MySQL database can...
    编程 发布于2025-04-19
  • Python高效去除文本中HTML标签方法
    Python高效去除文本中HTML标签方法
    在Python中剥离HTML标签,以获取原始的文本表示 仅通过Python的MlStripper 来简化剥离过程,Python Standard库提供了一个专门的功能,MLSTREPERE,MLSTREPERIPLE,MLSTREPERE,MLSTREPERIPE,MLSTREPERCE,MLST...
    编程 发布于2025-04-19
  • 在C#中如何高效重复字符串字符用于缩进?
    在C#中如何高效重复字符串字符用于缩进?
    在基于项目的深度下固定字符串时,重复一个字符串以进行凹痕,很方便有效地有一种有效的方法来返回字符串重复指定的次数的字符串。使用指定的次数。 constructor 这将返回字符串“ -----”。 字符串凹痕= new String(' - ',depth); console.Wr...
    编程 发布于2025-04-19
  • 为什么Microsoft Visual C ++无法正确实现两台模板的实例?
    为什么Microsoft Visual C ++无法正确实现两台模板的实例?
    The Mystery of "Broken" Two-Phase Template Instantiation in Microsoft Visual C Problem Statement:Users commonly express concerns that Micro...
    编程 发布于2025-04-19
  • 为什么HTML无法打印页码及解决方案
    为什么HTML无法打印页码及解决方案
    无法在html页面上打印页码? @page规则在@Media内部和外部都无济于事。 HTML:Customization:@page { margin: 10%; @top-center { font-family: sans-serif; font-weight: bo...
    编程 发布于2025-04-19
  • Go语言深拷贝Map及清空原Map方法
    Go语言深拷贝Map及清空原Map方法
    在GO中创建一个关联映射:如何深入复制和清除原始在GO中,您正在尝试将名为Amap的映射的内容复制到另一个名为AsuperMap的地图中。随后,您要清除AMAP在下一个循环迭代中接受新值。但是,您正在面临清除地图的问题,而不还将在AsuperMap中清除其参考。引用具有对AMAP的引用,并且当您修...
    编程 发布于2025-04-19
  • 如何在Chrome中居中选择框文本?
    如何在Chrome中居中选择框文本?
    选择框的文本对齐:局部chrome-inly-ly-ly-lyly solument 您可能希望将文本中心集中在选择框中,以获取优化的原因或提高可访问性。但是,在CSS中的选择元素中手动添加一个文本 - 对属性可能无法正常工作。初始尝试 state)</option> < op...
    编程 发布于2025-04-19
  • 在Ubuntu/linux上安装mysql-python时,如何修复\“ mysql_config \”错误?
    在Ubuntu/linux上安装mysql-python时,如何修复\“ mysql_config \”错误?
    mysql-python安装错误:“ mysql_config找不到”“ 由于缺少MySQL开发库而出现此错误。解决此问题,建议在Ubuntu上使用该分发的存储库。使用以下命令安装Python-MysqldB: sudo apt-get安装python-mysqldb sudo pip in...
    编程 发布于2025-04-19
  • 为什么我的CSS背景图像出现?
    为什么我的CSS背景图像出现?
    故障排除:CSS背景图像未出现 ,您的背景图像尽管遵循教程说明,但您的背景图像仍未加载。图像和样式表位于相同的目录中,但背景仍然是空白的白色帆布。而不是不弃用的,您已经使用了CSS样式: bockent {背景:封闭图像文件名:背景图:url(nickcage.jpg); 如果您的html,css...
    编程 发布于2025-04-19
  • 如何干净地删除匿名JavaScript事件处理程序?
    如何干净地删除匿名JavaScript事件处理程序?
    删除匿名事件侦听器将匿名事件侦听器添加到元素中会提供灵活性和简单性,但是当要删除它们时,可以构成挑战,而无需替换元素本身就可以替换一个问题。 element? element.addeventlistener(event,function(){/在这里工作/},false); 要解决此问题,请考虑...
    编程 发布于2025-04-19
  • 在GO中构造SQL查询时,如何安全地加入文本和值?
    在GO中构造SQL查询时,如何安全地加入文本和值?
    在go中构造文本sql查询时,在go sql queries 中,在使用conting and contement和contement consem per时,尤其是在使用integer per当per当per时,per per per当per. [&​​&&&&&&&&&&&&&&&默元组方法在...
    编程 发布于2025-04-19
  • `console.log`显示修改后对象值异常的原因
    `console.log`显示修改后对象值异常的原因
    foo = [{id:1},{id:2},{id:3},{id:4},{id:id:5},],]; console.log('foo1',foo,foo.length); foo.splice(2,1); console.log('foo2', foo, foo....
    编程 发布于2025-04-19
  • 如何在鼠标单击时编程选择DIV中的所有文本?
    如何在鼠标单击时编程选择DIV中的所有文本?
    在鼠标上选择div文本单击带有文本内容,用户如何使用单个鼠标单击单击div中的整个文本?这允许用户轻松拖放所选的文本或直接复制它。 在单个鼠标上单击的div元素中选择文本,您可以使用以下Javascript函数: function selecttext(canduterid){ if(do...
    编程 发布于2025-04-19
  • 如何将PANDAS DataFrame列转换为DateTime格式并按日期过滤?
    如何将PANDAS DataFrame列转换为DateTime格式并按日期过滤?
    将pandas dataframe列转换为dateTime格式示例:使用column(mycol)包含以下格式的以下dataframe,以自定义格式:})指定的格式参数匹配给定的字符串格式。转换后,MyCol列现在将包含DateTime对象。 date oped filtering > = p...
    编程 发布于2025-04-19
  • Java的Map.Entry和SimpleEntry如何简化键值对管理?
    Java的Map.Entry和SimpleEntry如何简化键值对管理?
    A Comprehensive Collection for Value Pairs: Introducing Java's Map.Entry and SimpleEntryIn Java, when defining a collection where each element com...
    编程 发布于2025-04-19

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3