slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
这款新IDE是如何战胜VS Code和Copilot的
17611538698
webmaster@21cto.com

这款新IDE是如何战胜VS Code和Copilot的

人工智能 46 753 2025-01-29 10:31:19

图片

图片

我没想到这么快就会放弃使用VS Code

但是新的Windsurf IDE完全超越了VS Code——我现在已经取消了GitHub Copilot的订阅,将其作为我的主要IDE。

你知道,当他们称它为“代理式IDE”时,我最初是持怀疑态度的,因为之前像AutoGPT这样的代理工具都经历了很多炒作。

但是Windsurf真的让我大吃一惊。

图片

图片

这些代理工具肯定会改变编程——而且不一定是为了更好——至少从软件开发者的角度来看是这样的😅

这个代理实际上对我的代码做出了有用的修改,而且我不需要写太底层的提示。他们称之为Cascade,它节省了大量时间。


图片


你可以看到它是如何分析我代码中的几个区域来做出修改的——这种分析可以包括你的代码库中的许多文件。

对于修改也是如此——它现在在为你编写代码。

通过告诉它为你编写提交信息,可以节省大量时间:


图片


就像Copilot一样,它为你提供代码补全——这在现在是预期的——而且是免费的。


图片


但它通过Supercomplete功能更进一步——这个惊人的功能不仅预测你的下一行代码,还预测你的下一个意图。

可能受到了Cursor IDE中类似功能的启发。

它不仅在光标所在的位置完成你的代码,还完成你的高级操作。它在更高级别的抽象层面上“思考”。

比如当你重命名一个变量时,它会自动知道你想要对所有其他引用做同样的操作。

图片


不仅仅是针对一个变量,而是针对多个逻辑上相关的变量——这超出了像VS Code这样的编辑器的“重命名变量”功能。


图片


当你更新代码中的模式时,它会自动更新所有使用它的地方——而且不仅仅是在同一个文件中。

图片

在像React这样的框架中绑定到事件处理程序怎么样?在你创建变量后为你执行这个操作?

图片

你可以看到AI继续处理越来越复杂的编码任务,并达到越来越高的复杂性和抽象水平。

我们有了低级别的代码补全……

然后我们有了像Cursor和Windsurf的Supercomplete这样的高级操作补全功能。

现在我们开始看到能够处理更高级编程任务的完整AI代理。

而这些AI代理只会继续变得更加先进。

它们完全接管整个编码过程还需要多久?

然后是整个软件开发生命周期?

你知道,有些人说软件开发的难点在于从用户那里获得完全清晰的指令。

他们说编程很容易,但软件开发过程中的其他部分,比如这个初始需求阶段,是很难的,AI无法做到。

但这大多是一种借口。

确切地告诉AI你想要什么与告诉人类你想要什么并没有太大区别。这主要是一个避免歧义的问题,使用上下文或要求更具体的信息——比如更详细的提示。

AI代理正在迅速改进,并将能够通过多步骤提示自主解决这种缺乏清晰性的问题。

现在我们看到了像Windsurf和Cursor Composer这样的工具能做什么。

那么,如何开始使用Windsurf呢?

Windsurf是由制作VS Code免费Codeium扩展的同一批人制作的,所以你可以在codeium.com获取它。

有一个相当不错的免费版本,但它不会给你所有真正让这个IDE独特的功能。

你只能有限地免费试用代理的Cascade功能——为了真正充分利用它,你必须升级到至少Pro版本。


图片


在Pro版本的价格是每月10美元,用于无限次使用Cascade,但开发者使用得如此频繁,以至于他们不得不设定更高的价格限制,并引入按使用付费的系统。

最终,编码将永远改变,就像我们所知道的那样。而软件开发者将不得不适应这种变化。

作者:聆听音乐的鱼

https://medium.com/coding-beauty/windsurf-ide-0678288ce0a4

https://www.phirs.com/archive/3619.html

评论