Cline+DeepSeek-v3-软件工程的浪潮:从切图仔到AI辅助编程

Cline+DeepSeek-v3-软件工程的浪潮:从切图仔到AI辅助编程

软件工程自诞生以来,始终处于技术变革的浪潮之中。二十年前,前端工程师还被称为“切图仔”,如今他们需要管理复杂的 Vue/React 项目;十五年前,团队围在一台电脑前研究 SQL 调优,如今 Spark、Clickhouse、Postgres 等技术选型琳琅满目;十年前,程序员花一个下午编写优雅的 shell 脚本,如今只需 5 分钟与 AI 沟通需求即可完成。

大语言模型的推广与应用,将软件工程的变革推向了新的高度。身处其中的程序员们既感到焦虑,担心被 AI 取代,又感到幸运,因为他们能够最先接触、理解和应用这些前沿技术。

摘要: 本文首先介绍了如何在 VS Code 中使用 Roo Cline 插件实现类似 Cursor 的功能。接着,探讨了如何使用 Repo Prompt 在网页版 Claude Pro 中体验类 Cursor 的功能(相比调用 API,网页版费用更可控)。最后,通过一个 AI 辅助编程的实例,讨论了这类工具的局限性,并得出三点结论:(一)小型项目使用 AI 事半功倍,但每个 prompt 不应包含过多需求,复杂需求应分多轮对话提出;(二)对于复杂项目,市面上的 AI 暂时难以处理;(三)在实际操作中,人类能够精准指出问题所在至关重要。


Cursor:AI 结对编程的新标杆

2023 年初,四名麻省理工的学生 Michael Truell、Andrew Brown、Aman Sanger 和 Alex Gu 创立了 Cursor。这款编辑器一经推出便引发了开发者的广泛关注。

Cursor 本质上是在 VS Code 基础上深度定制的代码编辑器。它继承了 VS Code 的所有优点,包括丰富的插件生态和熟悉的界面,同时通过集成 Claude 等大语言模型,提供了更智能的编程体验。

与 GitHub Copilot 等代码补全工具不同,Cursor 开创了“对话式编程”的概念。开发者不仅能获得智能代码提示,还能与 AI 进行多轮对话,使其理解完整的业务上下文。这种革新让 Cursor 超越了 GitHub Copilot、豆包 MarsCode 等竞品,成为真正的“AI 结对编程”工具。

不过,Copilot 和 MarsCode 等产品也在逐渐向 Cursor 的功能靠拢。


Cline 与 Roo Cline:开源替代方案

然而,Cursor 的高昂订阅费用让许多开发者望而却步。在社区的不断探索下,一个名为 Cline 的开源项目应运而生。

Roo Cline 是 Cline 的改进版本,它巧妙地将多个大语言模型(如 DeepSeek、Claude、Gemini)整合到 VS Code 中。用户只需安装这个插件,就能在熟悉的编辑器中获得类似 Cursor 的 AI 辅助体验。

虽然 Roo Cline 在集成度上可能略逊于 Cursor,但它的开源灵活性和免费使用特性使其成为个人开发者的理想选择。此外,无需额外维护一个 IDE 也是 Roo Cline 相比 Cursor 的一大优势。


如何“免费”使用 AI 辅助编程?

Google Gemini 2.0

Google 为开发者提供了 Gemini 的免费调用方式,只要调用频率不超过每分钟 15 次即可。对于 AI 辅助编程来说,这已经足够使用。

https://ai.google.dev/gemini-api/ 中可以获取免费的 API 密钥。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@程序员小袁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值