难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

前言

最近我听说Claude Code这款代码助手非常厉害,大家把Cursor形容为实习生,而Claude则是高级工程师的水平。

起初我并没有太在意,不过由于一些特殊原因,Claude无法直接使用。幸运的是,有人搭建了镜像站,提供$100的免费额度,这样我就可以试试了。

镜像站的链接是:https://anyrouter.top/register?aff=kUGb

安装

目前,Claude Code只支持Linux和macOS系统,如果你是Windows用户,就需要使用WSL或者其他虚拟机。

接下来,我们开始安装吧!

1. 以Ubuntu为例,先安装Node.js

# Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash –
sudo apt-get install -y nodejs
node –version

2. 安装npm

sudo apt install npm

3. 安装Claude Code

npm install -g @anthropic-ai/claude-code
claude –version

4. 配置Token

在网页控制台上创建一个以sk开头的API令牌,并把它设置为环境变量。

echo -e ‘n export ANTHROPIC_AUTH_TOKEN=sk-…’ >> ~/.bashrc
‘n export ANTHROPIC_BASE_URL=https://anyrouter.top’
source ~/.bashrc

配置完成后,就可以启动了,输入

claude

这时会进入一个界面,先选择你喜欢的主题:

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

设置完成后,确认安全须知、Terminal配置和信任工作目录,按Enter键,直到看到这个界面,就可以开始正常使用了。

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

实际测试

我看到很多人用贪吃蛇、碰撞模拟等简单的编程任务来测试,这其实没什么实质性的意义。

于是我决定用一个复杂的实际任务来试试:“用React写一个类似OpenAI的聊天界面,要求能自定义模型并保存对话历史。”

为了让任务更加清晰,我请DeepSeek优化了一下提示,最终的需求如下:

请帮我设计一个基于React的类OpenAI聊天界面,需满足以下功能:
1. **用户配置模块**
– 提供API Key输入框(支持本地存储,避免重复填写)
– 支持选择模型(如deepseek-v3/deepseek-R1等)和参数(temperature、max_tokens等)

2. **对话交互界面**
– 仿ChatGPT的聊天布局:左侧历史会话列表,右侧主聊天区
– 支持多轮对话,保留上下文(通过messages数组传递历史记录)
– 实现流式响应(逐字输出效果),使用Server-Sent Events或OpenAI的stream参数

3. **功能增强**
– 消息Markdown渲染(代码高亮、链接解析等)
– 一键复制回复内容
– 响应耗时统计与token用量显示

4. **错误处理与状态管理**
– 网络错误、API限流等异常提示
– 加载状态动画(如发送中、流式响应)

技术栈推荐与任务测试对比

说到技术选型,首先推荐的UI库有Ant Design或Material-UI,都是非常流行的选择。对于状态管理,Zustand或者Context API都是不错的选择。至于流式处理,可以考虑使用`openai`库的`stream`参数,或者自己设置SSE连接。

附加要求:

  • 需要提供完整的React Hooks实现方案。
  • 最好能够优先考虑TypeScript的类型安全性。
  • 布局要兼容移动端。
  • 还要附上详细的readme.md文档。

为了便于对比,我们选择了Cursor + gemini-2.5-pro进行同步测试。为什么不选择Cluade 4?因为它的使用限额已经用得差不多了!

Claude很快就列出了10条任务清单。

Claude的任务清单

Claude列的任务清单

而Cursor也不甘示弱,同样列出了10条任务清单。

Cursor的任务清单

Cursor列的任务清单

经过大约6分钟的努力,Claude率先完成了任务,但在运行时遇到了编译错误。

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

在反馈了错误信息后,它花了1分钟进行修复,重新启动后就顺利运行了。

模型配置界面

模型配置界面

对话界面

对话界面

模型配置看起来正常,对话也能顺利进行,不过在渲染时出现了小问题,模型的回复被错误地渲染到了用户的问题板块上。

考虑到这是不到十分钟完成的成果,整体表现还是相当不错的。

再来看看Cursor那边,似乎还没有处理完。

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

经过约20分钟的努力,Cursor终于完成了处理,不过启动时却出现了错误。

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

将错误信息反馈给模型后,再进行了一轮迭代,最终成功了。

深度对比:Cursor与Claude Code的较量

这边的UI界面看起来不错,但模型添加功能却出了一些问题,导致问答功能无法正常使用。

难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!

在这轮测试中,Cursor的表现可以说是被狠狠碾压,速度和质量都不在一个层次。

总结一下

体验了Claude Code后,我不得不说,Cursor这次真的遇上了个强劲对手。

Cursor的一个优势是接入了Claude4模型,但如果Claude为了产品推广停止对Cursor的支持,Cursor可能会面临被淘汰的风险。

无论是Claude Code还是Gemini CLI,它们都是通过终端进行交互,这种方式明显比Cursor重写IDE要简单得多,适用性也更广泛。

最后,提一下Claude Code的费用,这次稍微复杂一点的测试花了2美元,这意味着用免费的额度就能做很多简单产品的开发。

来源:百家号
原文标题:Claude Code:完爆 Cursor 的编程体验
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《难以置信!Claude Code 竟然让 Cursor 的编程体验望尘莫及!》有11条评论

  1. 提到复杂任务,我觉得Claude Code在处理多层逻辑时表现可能会更突出,比如处理状态管理时是否能更智能?

    回复

发表评论