如果把 IDE 比做一道菜,在你面前摆放了 Cursor、VSCode、deepin-IDE,你会选哪个?
11月,秋风瑟瑟,栀子花早已凋零。
黄老师正在指导实习生何同学如何做一名合格的程序员,第一步就是选择合适的开发工具。
为了让何同学有更好的理解,他把开发工具比作了菜肴。
第一道菜是 IDE 中的新贵—— Cursor。黄老师自信介绍道:“Cursor 好比麻辣香锅,里面的配料可不少啊!比如多行编辑、编辑位置预测等功能,特别是最近推出的 Composor 功能,尝过的人都说好。”
何同学挽起袖子大快朵颐,而后仰天大呼:“介个菜,完美!”
第二道菜,VSCode,堪称 IDE 界的满汉全席,内容十分丰富,经过两年半文火熬制,味道渐趋完美。何同学也十分捧场,还未尝试就竖起大拇指继续夸赞。
这第三道菜是 deepin-IDE,此时黄老师有些愁眉不展,“和前面两个比起来,这道菜炖煮时间不长,可能整体要弱一些。”
何同学眉头紧锁,畏畏缩缩尝试一番后,呆愣在原地。而后眉头舒展,惊呼道:“deepin-IDE 哪里弱啦?这可太棒了!”
黄老师眼含期待的问道:“哦?哪里棒了?说来听听。”
何同学回道:“虽然 deepin-IDE 开发时间不长,但简洁易用,在某些场景下甚至更适合使用。”
“你看,这个是内联聊天功能,选中函数就可以对这段函数进行提问,可支持智能编辑和快问快答两种功能。”
“接下来是智能生成功能,自动根据键入字符生成代码,也能根据注释内容生成代码。”
“此外,还有一个最重要的功能,Codebase,即便不熟悉的代码工程,也可以快速的了解工程的功能,甚至可用于快速定位工程中某功能所在的位置。”
听着何同学的介绍,黄老师满意的点了点头。
何同学情绪高涨,继续说道:“还不止于此,最近 deepin-IDE 出了一个非常实用的功能——智能终端。”
见黄老师有些茫然,何同学解释道:“作为开发者,经常需要在终端执行一些命令,但命令的组合有千百种,不是每次都能记住。”
“不过现在完全不用担心了,deepin-IDE 可以在终端进行智能问答,看看下面这个效果。”
“你看,我甚至可以在 deepin-IDE 的终端里面查询成都的天气,是不是很炫酷?”
黄老师惊叹道:“我做开发这么多年,还是第一次在终端里面看到天气预报,unbelievable!”
何同学笑盈盈的继续说道:“除此之外,deepin-IDE 的某些特性还是很出彩的。”
“比如它的运行效率明显要高于 Electron 应用,可高效在龙芯、飞腾等国产架构上运行,并提供进程插件以支持快速扩展,支持代码迁移、反向调试等特色功能,提供玲珑格式一条龙服务,以及......”
黄老师忍不住举起双手,激烈鼓掌,“妙啊,妙妙妙啊!”
何同学旋即打住黄老师,“黄老师先不要激动,我还有一个最重要的点没有说呢!”
“哦,难道还有什么王炸的功能?”
“当然,最重要的一点是......这些功能都是免费的哦!”
黄老师嘴角咧到耳根,说道:“小伙子不错嘛,只是短暂接触就发现这么多亮点。”
“看来我之前对 deepin-IDE 的了解还不够深入,接下来要多用用才行。”
“好了,今天的指导就到这里吧。”
“你待会儿到我家,我给你做一盘真正的大菜,不能光比喻不实操呀!”
何同学连连点头,期待能吃上黄老师的拿手好菜——豆角焖肉。
正在此时,和煦的阳光透过窗户照射进来,何同学的面色变得红润。
他转过头,充满希望地望着屋外的栀子花。
虽然寒冬即将来临,不过待到明年,这花会开得更艳吧!
温馨提示:deepin-IDE 最新版本可通过 deepin 23 应用商店下载、更新。