工欲善其事,必先利其器。作为创造者,合手的工具可以以倍速提高效率。对于程序员来说,特别是对于在 macOS 上做开发的程序员来说,我们有非常多优秀的 app 选择。 我整理一下自己使用的一些工具。
Pycharm
PyCharm是由JetBrains打造的一款Python IDE,功能齐全,用来编写python程序十分友好!对开发python web项目Django、flask等也提供很好的支持。
Visual Studio Code
微软向开发者们提供的一款真正的跨平台编辑器,功能强大,插件繁多,几乎支持所有的编程开发语言。
Postman
开发者在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,开发者可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。Postman这款调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman不仅有app版本,而且还有chrome插件版本,使用起来真的是得心应手!
Navicat Premium
Navicat Premium数据库管理工具是一个可多重连接的数据库管理工具,Navicat 可让你以单一程序同s时连接到目前世面上所有版本的主流数据库并进行管理和操作,支持的数据库有: MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL。让管理不同类型的数据库更加方便。
Charles
这个应该不用再多介绍了,老牌的 HTTP proxy 和代理抓包工具,功能十分强大。不管用来检测网络请求和响应,还是中途拦截和修改请求,或者是检测 socket 数据,都可以自由应对。现在开发几乎不可能不和网络打交道,而 Charles 则让网络部分的开发和调试过程变得轻松不少。
iTerm2
iTerm2简直就是Mac OS下的一柄利器,用来替换Mac自带的terminal,本身就具有一些十分有用的功能,再配合例如zsh等插件,简直如虎添翼,肯定对我们的开发效率提高不少!
Termius
Termius是一款支持WINDOWS,MAC,和IOS平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友。
Microsoft Remote Desktop
Microsoft Remote Desktop是Mac端微软出品的一款远程控制软件,可以远程连接windows服务器,可以记录登录信息,快捷登录,工作中需要用到windws机器的话,这款软件非常实用。
Redis Desktop Manager
Redis Desktop Manager这款Mac上使用的可视化redis数据库桌面管理工具,使用它你可以查看、删除、修改你的redis数据库数据。
DiskMaker X
DiskMaker X是一个用AppleScript构建的应用程序,您可以将它与许多版本的OS X/macOS一起使用,从OS X/macOS安装程序(从应用程序商店下载的程序)构建一个可启动驱动器。一旦启动应用程序,它就会尝试找到带有Spotlight的OS X安装程序。然后,它建议构建一个可引导的安装磁盘,并使它看起来尽可能好。这是最简单的方式来构建一个OS X/macOS安装程序在几次点击!然后,您可以使用安装驱动器在一个新格式化的驱动器上完全重新安装操作系统,或者在您的许多mac上安装它,而无需重新下载完整的安装程序。