Skip to content

.NET 全栈工具箱 ​

工欲善其事,必先利其器。本文汇总了 .NET 全栈开发过程中常用的高效工具与资源。

1. 核心开发环境 (IDE & SDK) ​

1.1 SDK 与 运行时 ​

1.2 编辑器 ​

1.3 辅助开发工具 ​

  • dnSpy: .NET 程序反编译与调试神器(虽然已停止维护,但依然强大)。
  • ILSpy: 开源的 .NET 程序集浏览器和反编译器。
  • Docker Desktop: 容器化开发的必备环境。
  • NuGet Package Explorer: 图形化查看和创建 NuGet 包的工具。
  • BenchmarkDotNet: 强大的 .NET 性能基准测试库。

2. 数据库与存储 ​

2.1 SQL Server 生态 ​

2.2 NoSQL 与其他数据库 ​

3. DevOps 与 系统工具 ​

3.1 版本控制 ​

3.2 远程连接与传输 ​

  • PuTTY: 经典的 SSH 客户端,体积小巧。
  • WinSCP: Windows 下优秀的 SFTP/FTP 客户端,支持与 PuTTY 联动。
  • RDCMan (Remote Desktop Connection Manager): 微软出品的批量远程桌面管理工具,适合管理多台服务器。
  • ToDesk: 简单易用的远程协助工具,速度快。

3.3 系统维护 ​

4. Web 开发与调试 ​

  • Postman: API 调试与测试平台,支持环境变量和脚本。
  • Chrome DevTools: 前端开发调试利器。
  • RegExr: 在线正则表达式测试工具,所见即所得。

5. 办公与效率 ​

  • 文档与笔记:
  • 思维导图:
    • XMind: 全功能的思维导图软件。
    • ProcessOn: 在线流程图与思维导图协作平台,免安装。
  • 截图与录屏:
    • Snipaste: 截图 + 贴图神器,F1 截图,F3 贴图,极大提升对照开发效率。
    • ScreenToGif: 极简的 GIF 录制与编辑器,制作演示动图必备。
  • 其他:
    • Foxmail: 简洁高效的邮件客户端,腾讯出品。
    • 火绒安全: 轻量级安全防护软件,无弹窗打扰,不仅是杀毒,更是弹窗拦截神器。
    • 腾讯企点: 企业级即时通讯工具。

6. 网络工具 (VPN) ​

  • PandaVPN / 快连 VPN: 网络加速工具,用于访问 GitHub、StackOverflow 等海外技术资源。(请遵守当地法律法规使用)

7. 硬件配置参考 ​

对于全栈开发者,建议的电脑配置(以保障同时运行 IDE、虚拟机、Docker 和多个浏览器标签页):

  • CPU: 建议 i7 / R7 及以上(多核性能对编译和虚拟机很重要)。
  • 内存: 32GB 起步(Docker 和 Chrome 都是内存大户,16GB 往往捉襟见肘)。
  • 显示器: 推荐双屏或 4K 大屏,一屏写代码,一屏查资料/预览,提升多窗口协作效率。
  • 键盘: 机械键盘(红轴/茶轴),提升长时间输入的舒适度。
  • 推荐机型: ThinkPad X1 Carbon, MacBook Pro 16 (需注意 M 芯片兼容性)。

方舟 · Ark