我的开发工具箱

Java开发工具

  • IntelliJ IDEA --java开发神器(收费)
  • Eclipse/STS --经典的java开发工具
  • JDK/OpenJDK --Java开发必备
  • Maven --Java打包编译工具,开发必备
  • jd-gui/jadx-gui --Java反编译工具
  • PostMan --接口调试工具
  • Insomnia --PostMan的替代品,支持本地保存
  • SoapUI --老牌的WebService调试工具
  • JMeter --测试神器
  • MyEclipse --基于Eclipse的Java开发工具(收费)
  • NetBeans --Sun原生JAVA开发IDE(免费)
  • JCreator --轻量级JAVA开发工具(免费/收费)

C/C++开发工具

Gcc、Clang、Visual C++ --编译器
Microsoft Visual Studio --Windows平台开发神器(收费)
CLion --JetBrains家族C/C开发工具(收费)
Code::Blocks --跨平台免费C,C
和Fortran的IDE
CodeLite --跨平台的免费的C/C++ IDE
Qt Creator --跨平台的C++,Javascript和QML集成开发环境,是Qt SDK的一部分
小熊猫DEV-C++ --已经可以跨平台开发C/C++了,新官网:https://royqh1979.gitee.io/redpandacpp/

构建工具

  • Ant
  • Maven
  • Grandle
  • Make、CMake

版本管理

  • CVS --老牌版本管理工具
  • SVN --经典版本管理工具
  • GIT --新一代版本管理工具
  • bitkeeper --分布式版本管理工具
  • Mercurial --分布式版本管理工具 (Python开发)
  • TortoiseSVN --SVN可视化工具
  • TortoiseGIT --GIT可视化工具
  • TortoiseMercurial --Mercurial可视化工具
  • SourceTree --Windows平台git版本管理图形化工具
  • GitKraken --跨平台git版本管理图形化工具,6.5.1免费版,之后的都收费。
1
2
3
4
5
6
7
{
"Win" : "https://release.axocdn.com/win64/GitKrakenSetup-6.5.1.exe",
"Linux-deb" : "https://release.axocdn.com/linux/GitKraken-v6.5.1.deb",
"Linux-rpm" : "https://release.axocdn.com/linux/GitKraken-v6.5.1.rpm",
"Linux-tar.gz" : "https://release.axocdn.com/linux/GitKraken-v6.5.1.tar.gz",
"Mac" : "https://release.axocdn.com/darwin/GitKraken-v6.5.1.zip",
}

远程连接工具

  • FileZilla --FTP工具
  • SecureCRT --远程连接工具(收费)
  • XShell --远程连接工具(收费)
  • NxShell --基于Electron构建的跨平台终端工具,Next Shell
  • tabby --基于MIT协议的终端工具,原名Terminus,看起来很牛逼的样子,比较占内存
  • Putty --Windows远程连接工具(免费)
  • WindTerm --开源免费跨平台的终端工具

数据库工具

  • dbeaver --数据库连接工具(收费版功能更强大)
  • RedisDesktopManager --redis客户端工具 (dbeaver也可连)
  • pgadmin3/4 --pg客户端工具
  • PL/SQL --Oracle最好用的客户端工具
  • Sqlyog --收费的好用的Mysql客户端工具
  • datagrid --收费的数据库连接工具,是JetBrains家族
  • navicat --navicat家族,支持各种国外数据库,收费产品
  • Mysql Workbench --官方mysql全面管理工具
  • ElasticHD --基于浏览器的ES查看工具
  • Another Redis Desktop Manager --国产免费好用的Redis客户端工具

其他开发

  • GO --go开发
  • liteide --go语言开发IDE
  • goland --go开发神器
  • nodejs --前端开发必备
  • npm、cnpm、yarn --前端开发包管理工具
  • python2/3 --python开发必备
  • CodeTyphon --跨平台的delphi开发神器包含freepascal
  • Lazarus --Delphi代替品,跨平台开发pascal
  • Android Studio --android开发工具
  • Lisp --commonlisp/Scheme/elisp

设计工具

  • XMind --思维导图工具(收费)
  • MindMaster --思维导图工具(收费)
  • Axure RP --原型设计工具(收费)
  • draw.io --跨平台画图工具(免费的画图神器)
  • PowerDesigner --数据库建模工具(收费)
  • PDManer --跨平台数据库建模工具(国产免费)
  • EdrawMax --画图神器(收费)
  • Visio --微软的画图神器(收费)
  • 微软Office --微软的办公神器(收费)
  • WPS --国产办公神器(跨平台)
  • Adobo --adobo公司全家桶

文本编辑

  • Notepad++ --windows平台
  • SublimeText --跨平台(可永久试用)
  • vim --编辑器之神(跨平台)
  • emacs --神之编辑器(跨平台)
  • vscode --跨平台前端开发神器
  • HBuilderX --跨平台前端开发
  • Beyond Compare --牛逼的文本比较工具(收费)
  • SumatraPDF --Windows平台小巧的PDF查看工具

笔记翻译

  • Typora --牛逼的Markdown笔记,跨平台,1.0版后收费
  • GitNote --Markdown笔记
  • Obsidian --Markdown知识管理工具
  • Mark Text --跨平台的markdown软件
  • eDiary --Windows平台笔记软件,delphi开发
  • zim --跨平台桌面维基工具
  • 有道词典 --跨平台翻译软件
  • 路欧字典 --比较好用的字典(收费)
  • Lingoes --当年牛逼的windows翻译软件,现在连网翻译已失效,年久失修

办公通讯

  • TIM --办公用的QQ,无广告,好用。
  • 微信 --不说了,离开这货现在都 吃不上饭了。
  • 企业微信
  • Foxmail --Windows平台的邮件客户端
  • 腾讯会议 --支持win/linux/mac/phone平台
  • OpenVPN
  • Google Chrome
  • Firefox
  • Edge
  • 飞秋 --跨平台局域网内通讯神器

其他

  • Snipaste --Windows平台牛逼的截图工具
  • 网易音乐 --跨平台音乐软件
  • PotPlayer --Windows平台强大的视频播放器
  • VMware --虚拟机(收费)
  • 迅雷精简版 --windows平台下载神器
  • Dism++ --Windows开源的优化神器
  • KeePass --密码管理工具