背景:我是个白天的 Windows 程序员。多年来我还做过一些 Linux 和 BSD 的工作,尤其是在学校里,例如套接字编程、图形和
make install
之类的内容。在家里,我会在 Mac 上做 Java、Scala、PHP 等工作。到目前为止,我一直在使用 Eclipse、QuickSilver 和 TextMate。虚拟机软件 VMWare Fusion、XCode 和 NetBeans 都已经安装了,但我没有使用它们。一个 DVI KVM 开关连接着真正的键盘、轨迹球和显示器。最近我通宵战斗着 MacPorts,发现我需要 x86_64。我遇到的最大挑战是配置 PHP。我不知道为什么他们不提供 MySQL 和 GD 库。最终,我通过搜索解决了问题,并从源代码编译了扩展程序。我有一种感觉,我没有得到备忘录,并没有阅读关于如何成为 Mac 程序员的基本指南,比如整个架构是如何工作的。一个 Windows 程序员如何在 Mac OS X 上保持足够的生产力?
相关: 设置 Mac 用于程序员 编辑:在我看来,我想要开发的特定类型的应用程序并不重要。它可以是 Java、Scala、PHP,正如我所提到的,也可以是 Cocoa、C++ 或其他任何语言。
我正在寻找的是一本特定的书籍、资源或建议,以使我成为更有效率的 Mac 程序员,最好是超过 "安装 XYZ" 的内容。