IDE已死,cli当立?

in HIVE CN 中文社区17 hours ago (edited)

自打用上cli之后,我便体会到,这cli方式编码实在是太好了,简直就是为AI时代的编程而生。

但同时也有种强烈的感受,就是传统编程时代的IDE软件编码方式,可能真的要被淘汰了!

要说之前IDE编码,好处是不言而喻的,比如自动关联相关Class、对象等,后退(反悔),全局搜索、插件、集成编译等。

但是AI 时代来了,以上的优势,在AI面前通通都无用了。不是说以上这些功能不好,而是用cli方式编码,这些都不需要,你要做的,就是授权给AI,做好指导和审核,以及启发性提示,就足够了。

我前几日的时候,用cli改进了下我之前写的自动下载Hive上的文章,深深地感受到了这一点。这在以前,通过IDE如Cursor也可以完成,而且Cursor还有个亮点,就是上下文你可以清晰地看到,速度也非常快,更改了哪些,最后需要你的授权才可以通过。

嗯,这里必须得再来个“但是”。

但是,以我自己的体验,cli每次的Thinking时间,明显要比Cursor久很多,Cursor的效率很高,但是对比之下,显然在方案的设计,和思路方面明显不如cli方式,我也奇怪,有时候明明用的是同一个大模型,怎么会有这么大差异?我的猜测是,Cursor为了最大效率和快捷化,很大可能是在提示词等方面做了均衡,毕竟根据惯性思维来看,思考的越久,一般给出的结果越成熟,反之则放好相反。估计Cursor为了效率,牺牲了过多Thinking,毕竟这两者之间,属于鱼和熊掌不能兼得。

我用 cli改进了下我之前给孩子写的《石头剪刀布 Rock Paper Scissors Game》游戏,

003.png

002.png

画面明显比以前美观多了。另外也增加了点音效,玩起来更有感觉。

还有之前的俄罗斯方块游戏,也改进下,增加了提前预览,改进了箭头按键,这样玩的以后更不易出错。

V2.0-1.png

V2.0-2.png

000.png

IDE已(即将)死,cli当(准备)立?