常用开发工具

常用开发工具

编辑器与IDE

软件名称 说明
Visual Studio Code 功能强大,值得学习使用
Notepad++ 记事本超级替代品(已弃用),作者反华
Notepad Windows新版自带,支持多标签、Markdown
Eclipse 免费开源,调教好后体验不错
Spring Tool Suite Eclipse + Spring插件
IntelliJ IDEA 主流IDE,社区版免费

VSCode推荐插件

插件名称 说明
TODO Highlight TODO高亮
Todo Tree 面板快速查看ToDo
Remote 微软远程开发扩展

对于日常使用,新版Notepad + VSCode足够。

IDEA推荐插件

插件名称 说明
RoboPOJOGenerator JSON转POJO
Alibaba代码规约检查 代码规范检查,便于维护

SDK管理

工具名称 说明
SDKMAN 管理Java生态SDK版本,灵活切换,包括Java、Maven等

测试与调试

工具名称 说明
Postman 测试API接口,模拟Mock数据
Apache JMeter 自动化测试,功能强大,Java编写
ApiFox 国产Postman替代品,支持Swagger/JMeter/MockJS,团队协作方便
Apache JMeter WEB性能测试工具
Burp Suite Web安全测试,介绍下载
Wireshark 网络封包分析,官网
dnSpy .NET反编译
ILSpy .NET反编译
jdGUI Java反编译

远程与运维

工具名称 说明
MobaXterm SSH/FTP/RDP等多协议,功能强大
WindTerm 无session限制,体验优秀
WinSCP Windows下SCP/FTP工具
TeamViewer 远程控制,国内受限
ToDesk 国产远程控制工具,类似向日葵
Xterminal 国产SSH工具,基于Electron,官网

协作

工具名称 说明
TortoiseSVN SVN客户端
Git 主流版本管理,下载
Sourcetree Git/SVN图形化管理,官网
VSCode Git管理 VSCode自带,支持GitLens等插件

数据库相关

建模工具

工具名称 说明
MySQL Workbench 数据库建模、ER图
StarUML 开源免费UML设计

管理工具

工具名称 说明
MySQL Workbench 官方管理工具,支持多平台,ER图功能强
Redis Desktop Manager Redis管理,收费,UI一般
AnotherRedisDesktopManager 国人开发,开源Redis管理工具
RedisInsight Electron开发的Redis管理工具,GitHub
Navicat Premium 收费,支持多种数据库,功能强大
DataGrip JetBrains产品,收费,功能强大
SQLyog 收费,支持MySQL
phpMyAdmin Web管理工具
DBeaver 基于Eclipse,支持多数据库,开源免费
HeidiSQL 自由软件,支持多种数据库,官网
Offset Explorer Kafka UI工具
dbgate 跨平台数据库管理
Apache Directory Studio LDAP客户端,带服务器功能

设计工具

工具名称 说明
Axure RP 原型图、线稿图,收费
墨刀 国产原型图工具,素材库
Figma 热门设计工具,美工常用
Xmind 脑图、思维导图
亿图脑图 思维导图,也可用百度脑图、飞书、钉钉、语雀等
Microsoft Visio 各类流程图,收费
MySQL Workbench 数据库ER图,免费
StarUML UML建模设计工具
plantUML UML建模,支持IDE插件,代码生成UML
PxCook 自动标注工具,官网,依赖Adobe AIR
draw.io 流程图、UML,开源免费,桌面/在线版
process.on 在线流程图,免费版有限制
excalidraw 草图风在线制图,类似tldraw

虚拟机与容器

工具名称 说明
VMware Station 收费,功能强大,服务多
VirtualBox 开源免费,服务少,开发足够用
WSL Win10子系统,WSL2近乎虚拟机,启动快
Docker Desktop Win10下Docker,支持WSL2,配置打包方便
Kitematic-DockerGUI Docker GUI管理工具

文件同步

工具名称 说明
FreeFileSync 文件同步工具

文本比较工具

工具名称 说明
Beyond Compare 收费,功能强大
MeldMerge 免费,官网

办公自动化

工具名称 说明
按键精灵 自动化脚本工具
AutoHotkey 自动化脚本工具

配置管理

工具名称 说明
choco 包管理器,可批量安装软件
Scoop 包管理器,可批量安装软件
其他 建议准备好配置文件,云端保存

上网梯子

工具名称 说明
GHelper 浏览器插件,收费,支持Clash多端梯子

NAT/端口映射/内网穿透/动态域名解析

工具名称 说明
natapp 内网穿透,教程
花生壳 国内类似产品
nat123 国内类似产品
SAKURA FRP FRP类产品,介绍

虚拟局域网

工具名称 说明
ZeroTier 网络打洞,P2P组网,远程桌面
Tailscale/NetBird/OpenP2P 虚拟局域网工具
EasyN2N P2P组网工具

内网穿透工具(反向代理型)

工具名称 说明
ngrok 临时公网域名映射内网端口,免费版带宽低
NATAPP 基于ngrok开发
FRP 开源高性能反向代理,需自备公网服务器

项目与知识管理

工具名称 说明
JIRA 项目管理工具
禅道 国产项目管理工具
Microsoft Project 进度管理,Excel更通用
GrantPro 甘特图工具
Atlassian Confluence 知识库,私有化文档协同平台
语雀 团队知识管理
Jupyter Notebook Python交互式笔记软件
nbconvert Jupyter命令,将ipynb文件转换为MD/PDF/HTML等
MarkItDown 微软开源,文档转Markdown,GitHub
# 转为HTML
jupyter nbconvert --to html notebook.ipynb
# 转为Markdown
jupyter nbconvert --to markdown notebook.ipynb

AI相关

MCP Server调试工具

工具名称 说明
Cherry AI 基于Electron的套壳AI工具,功能多
MCP Inspector 基于Node的网页版MCP测试工具
posted @ 2023-10-12 20:09  a-cool-boy  阅读(152)  评论(0)    收藏  举报