走进 BAT, 你们会发现, 他们都喜欢使用 Mac,Mac 作为一个创作工具, 一直深受程序员, 教授, 高科技行业从业者的喜欢.
Mac 及佳的稳定性, 也是用户喜欢的一个主要原因, Mac 可以让你专注于创作, 跟 iPhone 一样, Mac 没有那么多流氓软件和弹窗. 提高了我们工作效率.
Mac 围绕着创作的生态, 也是 Mac 让我撇开 Windows 没有丝毫的不适应的关键, 下面我为大家推荐一下 Mac 下常用 10 大软件.
1.IDEA
作为 Java 开发者, 从 elipse, 到 MyElipse. 到今天的 IDEA, 还是觉得 IDEA 为我们提供更加简洁的开发方式. 也是全球最受 Java 开发者欢迎的开发工具. 从 Maven 的管理, 到打包, 到环境部署. 都十分的方便. IDEA, 同时也适合做 vue, 和 Node.JS 的开发.
2.Pycharm
在 Python 大行其道的今天, Python 遍全球, 作为程序员, 怎么不会对它保持好奇心呢. pycharm 自然是你上手 Python 最便捷的梯子. 在 pycharm 上你几乎可以忘掉终端指令, 内嵌指令, 和虚拟环境配置指令, 一键生成, 跟你构建 Java 项目一样一键生成. 点击 run 既可以运行.
3.Navicat Premium
作为一个程序员来说, 数据库对于开发中起了至关重要的作用, 一个好的数据库管理工具. 为我们的开发提供方便, Navicat Premium 从刚开始全英文, 到现在的中文, 使用起来也是更加方便, 在这个工具上你可以查看数据库, 建表操作, 包括数据库备份和导入一键搞定, 你可以不用任何指令了.
4.GitHub Desktop
版本管理 SVN, 以及老去, Git 已经成为版本管理主流了. 如果到了今天还有程序员对于 Git 还一无所知的话. 那就真的 out 啦. Git 确实有很多复杂的指令. 确实我也是经常用到的时候去百度, 上手 Git 版本的控制其实没有那么难, GitHub Desktop 就为我们解决这个问题, 你不用任何指令, 在只需要在网页创建好分支, 选择要给文件夹, 点击 commit 就可以 push 到远程 Git 服务器. 跟很多人一样, 我当时用这款软件知道, 这个是帮我传代码到 GitHub 上, 其实这款软件支持所有私有的 Git 服务器, 比如说码云和码市. 等等. 全自动操作.
5. 终端
终端, 对于很多实用 Mac 的用户, 估计都没有打开过, 会不会使用终端, 也是一个电脑专业级使用者和入门的使用者分水岭了. 终端对于 Mac 也是至关重要的.
1. 终端是用户和操作系统, 进行专业级交互窗口. 比如一些权限的控制, 我们都可以通过终端来完成.
一些软件启动, 尤其一些没有用户界面的软件的启动, 比如说数据库, Tomcat,Nginx, 等等.
2. 终端可以让你我们去安装各种软件, 软件的操作和配置. 终端简单来说, 就可以让我们的 Mac 变身一台服务器, 用好终端, 可以说, 你基本上不需要跑虚拟机. 指令同根同源, 嫣然就是一个 Linux 服务器跑在你的后台, 数据库软件, Tomcat,Nginx,tornado, 包括 docker, 都可以在终端完成. 终端可以让你 Mac 变身成为一个开发服务器来使用, 并且性能可靠稳定. 比所谓虚拟机的性能不知道要高多少.
3. 终端同时也是你可以炫技的舞台, 不用鼠标, 查看各种文件. 配置各种文件. 终端简直太好用了.
6.VMware Fusion
Vmware 是最经典的虚拟机软件. Mac 开通虚拟机还是比较爽的. 性能还是比较高的, 尤其现在的 MacBook pro 都可以支持 8 核心, 32G 内存, 虚拟机可以说可以大展拳脚的. 想体验原生的 Linux 虚拟机, 是一个不错的选择. Vm 现在已经戴尔公司收购. 经济实力允许还是建议使用正版的.
7.Typora
作为程序员, 还是需要经常的冲一下电, 经常会看一下 Markdown 文档, Typora 应该很好的 Markdown 文档阅读器了.
8.Visual Studio for Mac
微软这几年一直在推动跨平台开发, Visual Studio 除了支持了 Java,python,C# 等开发语言. 还支持 iOS 和安卓, 当然对于他的了解确实并不是很深. 对于微软的生态这一块, 确实了解的不太深入. 简单的使用一下, 感觉他支持同时支持安卓和 iOS, 感觉还是很强大, 一直听程序员说 Visual Studio 是比较强大的 IDE, 有时间还是多了解一下.
9.xcode.
Xcode 是苹果公司的推出适应于 iOS 平台和 Mac 上很强大的开发工具, 他伴随 Mac 和 iOS 系统每一次更新和升级, Xcode 提供了强大的模拟器. 性能极佳. 希望 xcode 能够开发直接运行 iPa 的模拟器了. 这样可以让 Mac 是娱乐性更好一些了. 当然 Xcdoe 同时支持 C,C++ 这也是一个学习 C++, 一个非常好用的 IDE 了. Xcode 在安装一些指令和编译器上也起到很重要的作用. 你在 Xcode 上可以开发 iPhone,Apple Watch,Mac,iPad 各种软件, 甚至游戏的封包也可能会遇到他.
10. 谷歌浏览器.
谷歌浏览器已经成为全球份额很高的浏览器, 一直深受前端开发者喜欢, 调试前端的利器. 最为一个程序员, 还是需要一些前端 相关的知识. 谷歌浏览器还是必备的软件了.
点击上方链接领取前端豪华大礼包, 也可以 + VX:ZT01184 免费网课在线学习以及问题解答, 项目指导服务, 配合强大的学习工具, 带你完成九大实战项目, 经历从零基础到专业前端工程师的完美蜕变.
来源: http://www.jianshu.com/p/9f3af98497fe