Mac上程序员最喜欢用10大开发软件

走进BAT , 你们会发现 , 他们都喜欢使用mac , Mac作为一个创作工具 , 一直深受程序员 , 教授 , 高科技行业从业者的喜欢 。
Mac及佳的稳定性 , 也是用户喜欢的一个主要原因 , Mac可以让你专注于创作 , 跟iphone一样 , Mac没有那么多流氓软件和弹窗 。提高了我们工作效率 。
Mac围绕着创作的生态 , 也是Mac让我撇开windows没有丝毫的不适应的关键 , 下面我为大家推荐一下Mac下常用10大软件 。
 

Mac上程序员最喜欢用10大开发软件

文章插图
 
 
1.IDEA作为JAVA开发者 , 从elipse,到MyElipse.到今天的IDEA,还是觉得IDEA为我们提供更加简洁的开发方式 。也是全球最受Java开发者欢迎的开发工具 。从Maven的管理 , 到打包 , 到环境部署 。都十分的方便 。IDEA,同时也适合做Vue,和Node.js的开发 。
 
Mac上程序员最喜欢用10大开发软件

文章插图
 
 
2.Pycharm在Python大行其道的今天 , Python遍全球 , 作为程序员 , 怎么不会对它保持好奇心呢 。pycharm自然是你上手Python最便捷的梯子 。在pycharm上你几乎可以忘掉终端指令 , 内嵌指令 , 和虚拟环境配置指令 , 一键生成 , 跟你构建Java项目一样一键生成 。点击run既可以运行 。
 
Mac上程序员最喜欢用10大开发软件

文章插图
 
 
Navicat Premium作为一个程序员来说 , 数据库对于开发中起了至关重要的作用 , 一个好的数据库管理工具 。为我们的开发提供方便 , Navicat Premium从刚开始全英文 , 到现在的中文 , 使用起来也是更加方便 , 在这个工具上你可以查看数据库 , 建表操作 , 包括数据库备份和导入一键搞定 , 你可以不用任何指令了 。
 
Mac上程序员最喜欢用10大开发软件

文章插图
 
4.Github Desktop版本管理SVN , 以及老去 , Git已经成为版本管理主流了 。如果到了今天还有程序员对于Git还一无所知的话 。那就真的out啦 。git确实有很多复杂的指令 。确实我也是经常用到的时候去百度 , 上手Git版本的控制其实没有那么难 , Github Desktop就为我们解决这个问题 , 你不用任何指令 , 在只需要在网页创建好分支 , 选择要给文件夹 , 点击commit就可以push到远程git服务器 。跟很多人一样 , 我当时用这款软件知道 , 这个是帮我传代码到GitHub上 , 其实这款软件支持所有私有的Git服务器 , 比如说码云和码市 。等等 。全自动操作 。
 
Mac上程序员最喜欢用10大开发软件

文章插图
 
 
5.终端 
Mac上程序员最喜欢用10大开发软件

文章插图
 
终端 , 对于很多实用Mac的用户 , 估计都没有打开过 , 会不会使用终端 , 也是一个电脑专业级使用者和入门的使用者分水岭了 。终端对于Mac也是至关重要的 。
1.终端是用户和操作系统 , 进行专业级交互窗口 。比如一些权限的控制 , 我们都可以通过终端来完成 。
一些软件启动 , 尤其一些没有用户界面的软件的启动 , 比如说数据库 , Tomcat , Nginx , 等等 。
2.终端可以让你我们去安装各种软件 , 软件的操作和配置 。终端简单来说 , 就可以让我们的Mac变身一台服务器 , 用好终端 , 可以说 , 你基本上不需要跑虚拟机 。指令同根同源 , 嫣然就是一个linux服务器跑在你的后台 , 数据库软件 , Tomcat , Nginx , tornado , 包括Docker , 都可以在终端完成 。终端可以让你Mac变身成为一个开发服务器来使用 , 并且性能可靠稳定 。比所谓虚拟机的性能不知道要高多少 。
3.终端同时也是你可以炫技的舞台 , 不用鼠标 , 查看各种文件 。配置各种文件 。终端简直太好用了 。
6.VMware FusionVmware是最经典的虚拟机软件 。Mac开通虚拟机还是比较爽的 。性能还是比较高的 , 尤其现在的Macbook pro都可以支持8核心 , 32G内存 , 虚拟机可以说可以大展拳脚的 。想体验原生的linux虚拟机 , 是一个不错的选择 。Vm现在已经戴尔公司收购 。经济实力允许还是建议使用正版的 。


推荐阅读