写点什么

GPT-5:前端开发者的“选择自己的冒险路线”

  • 2025-09-03
    北京
  • 本文字数:2279 字

    阅读完需:约 7 分钟

大小:1.13M时长:06:35
GPT-5:前端开发者的“选择自己的冒险路线”

本文最初发布于 THENEWSTACK。

 


图片来源:Etsy

 

在一篇向开发者介绍GPT-5的文章中,OpenAI 声称,这个新模型在前端编码方面表现出色。他们在内部测试中发现,在前端 Web 开发方面,该模型在 70%的时间里都击败了 OpenAI o3。OpenAI 开发体验负责人 Romain Huet在X上补充说,“GPT-5 在前端开发方面惊人地出色”。该模型也得到了知名前端基础设施公司 Vercel 的支持。该公司认为,GPT-5 是“最好的前端 AI 模型”。

 

不过,正如互联网上一贯的情况那样,每个人的感受可能不尽相同。就连当初在 OpenAI 推出 GPT-5 时帮助推广的一些人似乎也有不同的看法。Theo Browne 是一位在 YouTube 上颇有影响力的人,也是OpenAI发布日视频中的其中一位开发者。Browne 最初非常喜欢 GPT-5,甚至说 Claude Sonnet 及其他竞争对手“因为GPT-5的编码能力而变得无关紧要了”。然而如今,他的立场来了个 180 度的大转弯。他发布了一段名为“我看错了GPT-5”的视频。在视频中,Browne 声称,“我现在使用 GPT-5 的体验,明显比我几周前测试时使用它的体验要差。”他在X上补充说,“GPT-5 在 Cursor 中的表现远不如我几周前使用时那么好。”

 

对于其他未受雇于 OpenAI 或与之没有关联的人来说,使用 GPT-5 进行编码的体验也不全是积极的。有一位 GitHub Copilot 用户抱怨说,GitHub Copilot Pro 中的 GPT-5“在总结或解释它正在做的事时非常弱”,总体来说“非常令人失望和沮丧”。他补充说,Claude Sonnet 4“要好很多”。

 

在 GPT-5 发布后的第二天,AI 工程专家 Shawn Wang(又名 swyx)在 X 上进行了一次民意调查,超过 40%的人认为它“一般”或“糟糕”。当然,这不是很严谨,但也确实表明,OpenAI 对于 GPT-5 编码能力的宣传过于积极。(顺便说一下,Wang 是另一位在 OpenAI 发布日编程中被 OpenAI 展示的开发者。)



Swyx 在 X 上发起的投票

 

也有一些有趣的反应。在 X 上,AI 开发者 Kevin Kern 开玩笑说,GPT-5 对紫色的偏好说明它生成的前端设计并不那么具有原创性。



用 React 还是不用 React?你自己选!

在前端开发方面,OpenAI 在其提示指南中似乎是为他们的推广合作伙伴 Vercel 提供了一个机会。该指南推荐将 Next.js(TypeScript)、React 和 HTML 等框架与 GPT-5 一起使用。

 

无疑,许多新晋 AI 开发者会要求 GPT-5 帮助他们创建 React 应用。这里有Brice Challamel提供的一个例子,他是 Moderna 的 AI 产品和创新负责人。Challamel 决定构建一个“文化发现”应用。他写道,“在 ChatGPT 中,GPT-5 帮助我从概念到可工作的 React 原型,然后生成了完整的技术栈代码包和一个在 Lovable 中部署的提示。”

 

但 GPT-5 还提供了一个有趣的可能,就是能使开发者绕开 React。至少从 Ben Hylak 和 Alexis Gauba 写的一篇关于GPT-5的文章中,我可以得出这个结论。他们是 AI 创业公司 Raindrop 的联合创始人(Hylak 曾在发布日与 Browne 以及 Swyx 一起坐在 OpenAI 开发者沙发上)。在发布前的测试中,Hylak 发现,他可以使用 GPT-5 创建一个“没有 React、无需打包、没有框架”的网站,只有 HTML、CSS 和 JavaScript。

 

他俩对 GPT-5 一次性创建网站的能力也是印象深刻。或者正如 Hylak 所说,“GPT-5 一次性解决问题的能力是我见过的任何模型都无法比拟的。”

 

这提出了一个有趣的问题:当 GPT-5(及 Claude Code 这样的竞品)使用底层 Web 平台就可以开发出基础应用时,前端开发者是否还需要继续使用 React 及其框架作为其工作的支撑?因为基本上,这就是 GPT-5 的核心功能:为人类开发者提供构建 Web 应用程序的“框架”,开发者可以以这个框架为基础进行扩展——完善并发布应用程序——使用他们的集成开发环境(IDE)或 Cursor 以及 Lovable 这样的工具。

 

换句话说:对于当前这一代前端开发者而言,React 及其它类似的框架一直是他们职业生涯中不可或缺的工具。许多年轻的前端开发者甚至无法想象没有 React 框架的世界。但如果我们不再需要 React 这个工具,情况会变成什么样子呢?

 

坦白地说,这主要是因为我们正在采用一种新型工具,即人工智能。但关键是,Web 浏览器现如今已经足够成熟,你可以仅使用 HTML、CSS 和 JavaScript 来构建复杂的网站和 Web 应用程序。GPT-5 可能刚刚向许多开发者证明了,React 和框架现在已经不是不可或缺的(当然,这取决于 GPT-5 是否真的像 OpenAI 所声称的那样好——这一点目前还有待观察)。

 

开发者使用 GPT-5 时的其他注意事项

如上所述,迄今为止,人们对 GPT-5 作为前端工具的评价褒贬不一。但要做出恰当的评估,前端开发者还需要一些时间,尤其是与 Claude Sonnet 相比。但正如 Theo Browne 评论的那样,过去的一周已经清晰地表明,GPT-5 的不同模型之间存在差异,以及如何将它们集成到某些工具中。

 

上面提到的 GitHub Pilot 用户可能一直在使用一个不那么强大的 GPT-5 版本,就像 Hylak抱怨Cursor 里的“gpt-5”。



Hylak 谈论 Cursor 和 GPT-5 的推文

 

正如 Hylak 在 X 上进一步解释的那样,“我在预发布时测试的是 gpt-5-high”(换句话说,OpenAI 给了他最高端的版本进行测试)。GPT-5 非高级版本的前端编码结果可能不那么引人注目。

 

还有一点值得指出的是,编码 LLM 似乎都有不同的风格或者“编码个性”——这是代码安全公司Sonar本周发布的一项新研究。Sonar 的研究称,GPT-4o 是一位“高效的全才”,而 Claude Sonnet 4 则是一位“资深架构师”。



Sonar 发布的编码个性

 

现在说 GPT-5 有什么编码个性还为时过早,但这将是前端开发者需要密切关注的事情。

 

Richard MacManus 是 The New Stack 的高级编辑,主要撰写有关 Web 和应用开发趋势的文章。2003 年,他创立了 ReadWriteWeb,并将其打造成了世界上最有影响力的技术新闻网站之一。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://thenewstack.io/gpt-5-a-choose-your-own-adventure-for-frontend-developers

2025-09-03 18:382

评论

发布
暂无评论

高仿知乎日报无限轮播图+指示符切换动画效果

android 程序员 移动开发

Java 自定义注解(二)

程序员架构进阶

Java 注解 11月日更

在线文本转2-36任意进制工具

入门小站

工具

Android C++ 系列:JNI数组操作

轻口味

android 11月日更

基于软件分析的智能化开发新型服务与技术

华为云开发者联盟

程序员 开发 漏洞 软件分析 智能开发

模块九—电商秒杀系统

babos

#架构实战营

外包学生管理系统的架构

胡颖

高级UI强行进阶:自定义View实现女朋友欲罢不能的网易云音乐宇宙尘埃特效,拿去装笔不用谢~

android 程序员 移动开发

鸿洋:拖不得了,Android11真的要来了,最全适配实践指南奉上

android 程序员 移动开发

解锁WiFi密码,我只用了60行代码....

Jackpop

[ CloudWeGo 微服务实践 - 06 ] 服务发现(2)

baiyutang

golang 微服务 11月日更

如何从 JavaScript 中的数组中删除空元素?

devpoint

JavaScript filter 11月日更

Elastic-Job的执行原理及优化实践

安第斯智能云

Java 架构 分布式 后端

极复杂编码,下载《原神》角色高清图、中日无损配音,爬虫 16 / 120 例

梦想橡皮擦

11月日更

dart系列之:dart语言中的内置类型

程序那些事

flutter dart 程序那些事 11月日更

【Promise 源码学习】第一篇 - Promise 简介

Brave

源码 Promise 11月日更

【LeetCode】只出现一次的数字 IIIJava题解

Albert

算法 LeetCode 11月日更

毕业总结

babos

#架构实战营

从0-1教你利用服务器做属于自己的个人博客

坚果

git 博客 服务器 nodejs 11月日更

Vue进阶(幺陆玖):JS 垃圾回收机制

No Silver Bullet

Vue GC 11月日更

Scrum Master们,难道每天都在摸鱼

华为云开发者联盟

摸鱼 敏捷教练 开发团队 Scrum Master 领导

开源应用中心|最好用的5款开源论坛软件,你知道吗?

开源 博客 开源软件 论坛

MySQL 默认隔离级别是RR,为什么阿里这种大厂会改成RC?

Hollis

领域驱动设计简介

android 程序员 移动开发

linux之我常用的20条命令( 之三)

入门小站

Linux

什么是开源软件和自由软件,你真的了解吗

耳东@Erdong

开源软件 11月日更 自由软件

【Flutter 专题】15 图解 ListView 异步加载数据与 Loading 等待

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

CSS响应式布局之REM(二)

Augus

CSS 11月日更

微信朋友圈复杂度分析

豪毅

架构实战营

vivo 全球商城:商品系统架构设计与实践

vivo互联网技术

软件架构 架构设计 商城项目

架构实战营模块三作业

孙志强

架构实战营

GPT-5:前端开发者的“选择自己的冒险路线”_生成式 AI_Richard MacManus_InfoQ精选文章