2024年优秀Web开发工具发展趋势总结

译文 精选
开发 前端 人工智能
本文将从LLM领域开始,逐渐涉及人工智能(AI)以外的其他各个领域,带你回顾2024年优秀Web开发工具的亮点与发展趋势。

译者 | 陈峻

审校 | 重楼

在科技领域我们经常会看到,某一项技术的兴起和受到关注往往会为其他相关领域的蓬勃发展创造广阔的空间和资源。例如,在大量涌现的LLM(大语言模型)领域,入场的玩家和资本产生了蝴蝶效应,为其他技术稍逊、小众必要的软件项目提供了更多的发展可能性与应用空间。它们虽然并不处在技术迭代的第一线,但是确实能让项目本身、以及用户从中受益。

从LLM领域开始,逐渐涉及人工智能(AI)以外的其他各个领域,带你回顾2024年优秀Web开发工具的亮点与发展趋势。

面向开发人员的人工智能工具

相对于去年,今年LLM的发展变得更加专注了其中,多模态人工智能,一种使用图像、声音和视频进行消费或响应的能力,得到了突飞猛进的实际发展各种模型不但通过比拼竞品来提升自己的能力,甚至自己过去的版本相比较,不断迭代知名初创公司们为我们呈现了各种大模型和小模型不过,它们向本领域之外的指数级突破并太明显。其中,无屏幕可穿戴设备Humane AI Pin的推出,让我们意识到LLM等纯科技内核不一定适合大多数用户,人工智能完全可以另一种形式展现在世人面前在另一方面,自动驾驶汽车项目虽然也在今年得到了各种落地与交付,但是其对应的LLM无论是在代码方面,还是在可测试服务领域,都在标准组件开发领域中尚未作为一个单独品类,得到行业的广泛协同

让我们将目光转向另一个领域。对于那些直接用户托管LLM行为服务的工具而言,今年可谓度过了美好的一年。Cursor AI和Zed AI等工具,改进编码等方式,为用户提供了针对LLM的内联和聊天访问权限。JetBrains AI也在今年升级了其非常成功的Rider产品。然而,当LLM作为附加组件时,无形中会将用户的业务路线图直接LLM提供商改进风险绑定到一起。例如,Zoom首席执行官兼创始人Eric Yuan承认,数字克隆的未来只能通过外部创新“稳固基础技术栈(down the stack)”来实现。

在代码层面,那些添加人工智能的IDE制造团队,在年初曾希望实现更紧密地产品整合是目前看来他们对此已有所妥协前文提到的Cursor AI选择分叉VS Code来改进其产品的用户界面,而不是仅仅编写一插件。由于微软拒绝非微软汇编方式,因此这种妥协便体现在Cursor AI需要能够运行那个直接使用.NET代码。此外由于Mac版Visual Studio已退役,许多开发人员和我一样直接转到了VS Code阵营

了解了本年度具有人工智能特性的Web开发工具下面我们来讨论今年人工智能开发项目的发展趋势。

人工智能开发项目的发展趋势

除了LLM,开发工具领域也发生了许多变化

Zed今年发布Linux版本而且备受好评。不过,Zed目前并没有进一步推出Windows版本的迹象。而对于Rustbelt而言,Linux用户已在今年获得了对应的版本。同时,Warp即将登陆Windows系统。不过于Linux用户来说,这款以MacOS为先的、以人工智能为核心功能的产品,因其部分闭源、且由VC资助,而多少违背了开源社区的初衷

今年,相当多的工具针对多语言进行了发布或重大更新。其中,Virgil和Zig都是内置交叉编译器(cross-compiler)的轻量级高性能系统。Gleam是一种新的具有类型安全(type-safe)功能语言,而MoonBit(Wasm)进行了优化。此处的Wasm可以各种网站中的复杂行为提供不同的选择,值得你深入了解

实际上,新语言的兴趣,一直是开发者追求其产品多元化,让更多地域的用户来使用的必经之路。因此,如今几乎所有的软件项目会沿着这样的发展迭代路径,去丰富开发者的开发领地

框架和部署工具

去年,我们见证了云计算的触底反弹。今年2月,David Heinemeier Hansson的软件公司将Kamal定义为本地部署系统或“容器的Capistrano(它是一个用来并行地在多台机器上执行相同命令的工具)”。

说到David,我曾使用过其另一个工具--Omakub这是一个为开发人员精心策划的Ubuntu安装如果你是一位Unix开发者,我建议你将其安装在虚拟机上,通过它去尝试各种Linux方式的构建。

我们再来看看应用程序框架,headless CMS的代表--Payload今年升级到了第3版。静态站点生成器Eleventy的相关社区更新热--https://thenewstack.io/getting-up-to-speed-with-eleventy-config-and-collections/,也值得你关注VueNext.js形成竞争关系的Nue,正在成为流行的最新静态网站生成器。此外,Jamstack正在以默认的方式,部署到CDN的方式,来减少其复杂术语的使用。

Deno是一个JavaScript运行时。它将TypeScript视为首要(class)。当你需要通过TypeScript去协助弥合JavaScript与C#或Java之间的编码差距时,Deno能够提供一个Heroku风格的部署产品。

当然,有些项目可能目前并没有清晰的市场定位例如,某些可塑性开发、及其酷炫工具集仅限于小众范围,但它们的确特定领域的代码库提供了强有力的替代方案,而且正在慢慢被更多的开发者所接受与使用值得一提的是,作为一个快速增长的去中心化社交平台Bluesky通过AT协议(Authenticated Transfer Protocol)提供了各种丰富的工具包。

System Initiative今年以其数字孪生基础设施的部署方法上线如今,提供一款稳定的SaaS产品,以及本地构建选项。虽然它目前只能与AWS配合使用,无法与其他云提供商集成,但是就其本身而言,亚马逊可能会通过收购System Initiative的方式来提升自家产品的价值链水平。

作为一款文本转时间轴的工具,Markwhen在通过类Markdown语言来表示准确时间轴方面,具有长足进步编辑器可用于显示类似GANT(甘特)项目的图表,它将会被更多的项目采用。

小结

总的说来,我认为今年对于LLM的迭代升级,以及开发工具发布而言,是相当充满活力的一年。在编程方面,Wasm的使用范围正在快速扩大。当然,今年纯开源的项目似乎减少了许多,这导致了开发团队需要通过博客、视频和社交媒体等方式,将好的工具相互分享,相互借鉴,相互讨论可以预见的是,2025年会有更多的创新性单人项目爆发式涌现与持续增长。

译者介绍

陈峻(Julian Chen),51CTO社区编辑,具有十多年的IT项目实施经验,善于对内外部资源与风险实施管控,专注传播网络与信息安全知识与经验。

原文标题:Top Dev Tools and Web Developer Trends of 2024,作者:David Eastman

责任编辑:华轩 来源: 51CTO
相关推荐

2024-01-11 15:27:53

人工智能数字孪生量子计算

2019-12-24 08:33:08

前端开发语言

2015-01-13 09:58:35

Web发展趋势

2024-02-21 09:00:00

.NET框架开发

2023-12-21 15:14:12

区块链数字景观NFT

2024-01-05 17:02:46

2024-02-02 12:59:28

2024-05-30 08:00:00

2023-02-14 09:39:00

DevSecOps发展趋势

2023-01-12 17:42:27

2017-05-08 16:17:54

前端开发工具

2024-01-10 11:12:00

2020-05-31 14:02:50

人工智能开发工具

2020-02-04 09:31:43

Vue JS开发工具

2024-12-26 00:20:49

2013-03-18 09:22:36

BYOD网络技术应用移动设备管理

2022-04-06 18:58:03

云技术云计算云服务

2022-05-07 14:58:08

物联网能源管理绿色建筑

2019-08-22 08:00:00

2024-03-27 14:22:51

JavaScript人工智能应用程序
点赞
收藏

51CTO技术栈公众号