常用开发工具
编辑器:
- visual studio code 太强力了, 值得好好学习使用.
vscode推荐插件:
TODO Highlight : TODO高亮
Todo Tree: 浏览面板中快速查看ToDo
Remote 远程开发的一套微软扩展 - nodepad++ 记事本超级替代品.作者反华,最好把他代码库fork一份,免得哪天出什么幺蛾子.
集成开发环境IDE:
- Eclipse 免费开源. 调教好了, 还是不错的.
- Spring Tool Suite 相当于Eclipse + Spring插件.
- Intelli Idea 现在主流是这个了.
测试
- Postman 测试API接口, 模拟Mock数据
- apache jmeter 编写Http各种自动化测试, 功能强大. Java Swing编写的.
- ApiFox国产的.号称postman替代品, 有postman,swagger,jmeter,mockjs的功能.不限制团队人数,方便协作.
远程管理
- MobaXterm SSH工具. 比收费的SecurityCRT还好用. 不仅仅是SSH, FTP, RDP等都可以胜任.
- winscp windows下的scp和ftp工具.
- teamviewer 远程控制.
- ToDesk 国产的远程控制. 似乎比向日葵好用一点.
版本管理
- tortoise-svn
- git [https://git-scm.com/download]
- Sourcetree [https://www.sourcetreeapp.com]
- vscode现在自带的git管理功能很方便, 还可以安装gitlens等插件.
数据库
建模
mysql workbrench
StarUML 开源免费UML设计工具
管理工具
- mysql workbrench Mysql自带的管理工具, 很不错. 还可以画ER图. 比oracle developer强太多了. 不知道oracle团队怎么搞的.
- redis desktop manager 管理redis. 收费. 感觉做的一般, UI太过廉价.
- AnotherRedisDesktopManager 国人开发的开源redis管理工具.相当不错.
- 另一个管理工具,使用electron开发的,不知道咋样https://github.com/RedisInsight/RedisInsight
- navicat premium 数据库管理. 收费的, 但确实很好用. 可以连接多种数据库. 交换数据.导出数据.
- SQLyog 收费软件,支持mysql.
- phpMyadmin web管理工具
- dbeaver 基于Eclipse的数据库管理工具. 支持的数据库种类较多. 开源免费.
- HeidiSQL 自由软件. 可以管理Mysql.msSQL. PostgresQL等. https://www.heidisql.com/
- Offset Explorer 一款kafka UI工具
web性能测试
apache Jmeter
web安全测试
Burp Suite介绍
https://www.cnblogs.com/fighter007/p/10544762.html
下载地址:
https://portswigger.net/burp/communitydownload
设计
- Axure RP 原型图, 线稿图. 收费软件.
- Xmind 脑图.
- 墨刀 原型图. 没用过. 有免费版.听说还不错.
素材库: https://modao.cc/community?keyword=ant-design - Microsoft visio 各种流程图. 收费.
- Mysql workbrench 数据库ER图. 免费.
- UML建模设计工具. StarUML
plantUML,有各种ide的插件.手写代码自动生成UML图,cool!
https://plantuml.com/zh/ - PxCook[http://www.fancynode.com.cn/pxcook] 自动标注工具. 超级实用! 依赖Adobe_AIR
- draw.io 主要画各类流程图,UML,开源免费.有桌面版和在线版.
- process.on 在线流程图,方便. 免费版限制多.
开发辅助
- Zeal API文档浏览器, 代码片段管理工具
虚拟机
- VMware station 收费. 功能很强, 但正常使用会开启一堆服务.
- VirtualBox 开源免费, 注册的服务也很少. 开发用这个足够了.
- WSL win10的linux子系统.wsl2已经直接是虚拟机了. 强力了很多. 启动特别快, 近乎cmd的速度. 看好.
- Docker Desktop win10下的Docker, 挺不错的. 现已支持wsl2. Docker真的很爽, 不用管目标机的配置了, 只要能装Docker就行. 写好的软件所有的配置都可以打包成镜像独立运行. 安装lamp远比以前方便了.
- Kitematic-DockerGUI Docker的gui管理工具, 方便.
文件同步
FreeFileSync
文本比较
beyond compare 收费的
meldmerge 免费的 http://meldmerge.org
办公自动化
- 按键精灵
- autoHotkey
需要想办法找一个软件, 把所有常用工具的配置文件导出保存到云上, 并可以快速导入.
可以使用choco/Scoop这种软件, 然后自己准备好配置.
上网梯子.
GHelper 浏览器插件,收费. 优点是额外提供了基于Clash的多端梯子.
NAT(端口映射/内网穿透/动态域名解析)
国内类似的产品还有花生壳, nat123
natapp
图文教程
项目管理
Microsoft Project (很多时候可能还是excel更合适,毕竟不是每个人都与project,但一定都有excel)
GrantPro(没用过, 就是个甘特图)
知识管理
Atlassian Confluence 知识库, 私有化文档共享协同平台.
语雀