支持 C# (.NET) 的新 IDE:开发者新工具的首次体验
.NET 开发世界迎来了一款新工具。近日,一款代号为 “CodeFusion Studio”(工作名称)的 IDE 公开发布,它承诺成为 Visual Studio 和 Rider 的轻量级但功能强大的替代品。我们测试了这款新产品,并分享初步印象。
这是什么 IDE?
该项目由 JetBrains 和微软的前工程师团队创建。主要目标是为 C# 开发者提供一种结合代码编辑器速度(如 VS Code)与完整 IDE 深度分析能力的开发环境。目前支持 .NET 6、7 和 8,并计划集成 .NET 9。
关键特性
- 闪电般的 IntelliSense:提示和自动补全几乎瞬间出现,即使在拥有数十万行代码的项目中也是如此。分析系统使用了全新级别的 Roslyn 缓存。
- 内置终端和 Git:IDE 集成了带有语法高亮的高级终端,以及用于 Git 操作的视觉工具(暂存、提交、文件比较)。
- .NET 性能分析器:内置性能测量工具,无需连接外部工具。可实时查看内存分配和性能瓶颈。
- 智能重构:除了标准操作(重命名、提取方法)外,IDE 还提供自动迁移到新版本 .NET API 以及替换过时结构的功能。
- 支持 Blazor 和 MAUI:为 Web 和移动项目提供完整的语法高亮、导航和调试功能。
初步印象
安装后,IDE 在 3-4 秒内启动。界面极简,类似于 Fleet,但带有 Visual Studio 的元素。令人欣慰的是,开始工作无需创建单独的项目——可以直接打开包含代码的文件夹,环境会自动识别解决方案结构。调试运行稳定,断点正确触发,“监视”窗口更新无延迟。
这对谁有用?
- C# 开发者,正在为日常任务寻找 Visual Studio 的快速替代品。
- 使用 .NET 微服务的团队——IDE 的轻量级特性允许同时打开多个项目而不会损失性能。
- 新手:简单的界面和内置语法提示降低了入门门槛。
哪些地方不满意?
目前不支持扩展(插件)——仅有基础功能。此外,缺少用于 WinForms 和 WPF 的内置表单设计器。开发者承诺在半年内添加这些功能。另外,Linux 版本目前仍处于测试阶段。
总结
这款新 IDE 是朝着现代、快速且便捷的 C# (.NET) 工具迈出的坚实一步。如果您厌倦了 Visual Studio 的“沉重”感,又不想为 Rider 许可证付费,那么值得关注这个项目。免费版本(Community Edition)现已可在官方网站下载。
请关注 PythonLib 的更新——我们将继续测试这款新产品,并在后续文章中介绍其隐藏功能。
<<