1.SecureCRT
SecureCRT 远程连接的软件,支持SSH、Telnet协议,远端服务器管理工具。它是一款用于连接运行包括Windows、UNIX和VMS的理想工具,可以使用它在Windows下,登录UNIX或Liunx服务器主机。
2.Charles
Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器。它允许一个开发者查看所有连接互联网的HTTP通信,包括request, response。
3.Nginx
Nginx是使用C语言编写的一个高性能的http和反向代理服务器,稳定性好,资源消耗低,占用内存少,并发能力强。它是Apache服务器不错的替代品。
4.GitHub
GitHub 是一个面向开源及私有软件项目的托管平台,只支持 Git 作为唯一的版本库格式进行托管。它提供Git 代码仓库托管及基本的 Web 管理界面,作为开源代码库以及版本控制系统,已经成为了管理软件开发以及发现已有代码的首选方法。作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。在GitHub,用户可以十分轻易地找到海量的开源代码。Git是版本控制系统,Github是在线的基于Git的代码托管服务。如果是个人的开源项目,可以考虑放到github上。
5.GitLab
GitLab不但具有GitHub拥有的一切,还可以让团队对它们的repositories拥有更多的控制。Github上的免费项目都需要公开(public),如果想要创建私人(private)项目,需要支付费用。然而,在GitLab中是可以创建免费私人(private)项目的。
6.PhpStorm
PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。它适合于PHP开发人员和前端工程师,在windows和mac上都可以使用,包含代码质量分析、版本控制(SVN、Git)等。
7.iTerm
iTerm是一个为Mac OS X编写的,功能齐全的终端仿真程序,目标是在为用户提供OS X下最佳的命令行经验。
8.Homebrew
linux系统中软件安装过程中经常遇到软件包依赖的问题,在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get。Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件。