编程工具整理

449 阅读1分钟

需求分析工具

原型类:

  • Axure:需要导出放置服务器或发送给个人查看,chrome查看还需下载插件
  • 墨刀:推荐使用
    优点:在线,模板多,适合协同多人开发,分享方便
    免费版缺点:人数多需付费,项目数量有限制
  • PS
  • 蓝狐

思维脑图:

作用:用于梳理知识点

  • Xmind
  • MindNode(Mac)
  • MindManager

流程图

作用:核心和复杂流程需要,否则原型图添加足矣。

  • Visio(win)
  • OmniGraffle(Mac)
  • processOn:优秀在线制图,实时协作
  • 亿图:相比processOn更精美

开发工具

数据库

  • Robo 3T:远程MongoDB图形化管理工具

node及node版本管理nvm

  • nvm:node版本控制工具
nvm list
nvm ls-remote #查看远端版本
nvm install v11.14 #安装所需node版本
nvm use v11.14 #切换所需node版本
...
  • yarn:前端包管理工具(支持并行和离线缓存,速度优于npm)安装方法
# 常用命令:yarn add/install/remove
yarn config get registry #查看源
yarn config set registry 'https://registry.npm.taobao.org/' #设置淘宝源
yarn global add @vue/cli #全局安装vue-cli
... 

开发环境

容器

  • docker:容器管理
  • k8s:Google出品,跨主机的容器管理平台

编辑器

  • Webstorm:代码提示、语法高亮、集成插件很全面,推荐使用
  • VSCode:适合低配机,扩展性强

代理工具

  • Fiddler
  • Charles:支持HTTPS劫持,需要SSL证书

真机调试

  • Weinre
  • spy debugger
  • vConsole

接口测试

  • 插件类:Postma,DHC,REST client
  • 平台类:Yapi,DOClever,RAP2,EasyMock, Swagger
  • 终端类:Postman,SoapUI,DOClever

UI

设计类资源

文档管理

  • Showdoc:可内网使用,对于数据敏感的公司很适用
  • 石墨文档:有版本控制(版本控制需要经常备份和记录),适合小团队 ...