程序员使用Mac电脑必备软件清单

362 阅读2分钟

程序员使用Mac电脑必备软件清单

  • IDEA编程工具列表

IntelliJ IDEA、WebStorm、PhpStorm、PyCharm、DataGrip、Rider、RubyMine、DataSpell、AppCode等激活版

  • IntelliJ IDEA热部署插件:Jrebel

    是一款针对JAVA开发的热部署发布插件。它可以自动加载修改内容,减少服务发布次数,提高开发效率。修改范围包含类名称、接口名称、方法体、方法名称、方法参数等都可以无需发布,直接生效。

  • JDK8

    Java 8(又称为jdk 1.8)是Java语言开发的一个主要版本。Oracle公司发布全新Java 8支持函数式编程。

  • 轻量级编辑器: Sublime

  • 前端开发工具:HBuilderX

  • 文件比较工具: Kaleidoscope

    一款文件、图像差异化比较的Mac免激活软件,具备将两个版本或者两个文件作为比较,并以绿色、红色、蓝色呈现出多出的、缺少的、不一致等差异化。

  • redis缓存查看: Redis Desktop Manager

    是一个开源数据库,为您提供了连接和管理远程或本地Redis服务器所需的所有工具。

  • web服务器: Apache Tomcat  是Apache软件基金会项目中的一个核心项目,由Apache ,Sun和一些公司以及个人共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。

  • 信息抓包:  Charles

    是一款网络信息抓包工具。使用web开发、运维工程使用。

  • API测试工具

    • 接口调用工具 Apifox
    • 接口调用工具 Postman
  • UI设计工具: Axure RP 

    是一款专业的界面原型设计的软件。

  • 虚拟机: PD虚拟机 Parallels Desktop

    是macOS 上最受欢迎的Mac虚拟机应用软件,没有之一。

  • SSH工具:

    • SSH连接 FinalShell
    • SecureCRT for Mac(专业终端SSH 客户端
    • SSH Config Editor Pro 客户端工具
  • FTP工具: Viper FTP 

    Mac平台上的一款功能非常强大的FTP客户端,但它又不仅仅是一款普通的FTP管理工具,它还具备文件管理、压缩包解压、本地及远程文件预览、版本控制、webDav连接、SSH链接等等功能。

  • 远程控制:远程控制桌面 Screens 4 

  • 录屏工具: 录屏截图 CleanShot X 

    是一款屏幕录制、窗口截图的工具。

  • 项目资源管理: 项目资源管理 Project Office X

    是一款项目管理软件,用于规划、执行、架空各种项目环节、任务等。

  • 编程帮助文档: Dash

    是一款功能强大的API文档浏览器和代码片段管理器,内置了丰富的API文档,多达150多种。

  • 数据库连接

    • 数据库客户端 Navicat Premium
    • DBeaverUltimate for Mac(数据库管理工具)
  • 代码版本

    • SVN客户端 SnailSVN专业版
    • Mac下安装Git

以上是Mac程序员用户需要的工具清单。