常用开发工具

发布时间 2023-10-12 20:25:49作者: a-cool-boy

编辑器:

  • 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 国产的远程控制. 似乎比向日葵好用一点.

版本管理

数据库

建模

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 知识库, 私有化文档共享协同平台.
语雀