我最近切换到MacBook Pro,所以我仍然是Mac软件生态系统的新手.使用VMWare Fusion在Mac/Unix和MS平台(*.NET,SharePoint,SQL Server等)上使用Mac进行快速开发的最佳指南是什么?例如,我已经设置了NetBeans,FlexBuilder,Eclipse,TextMate,VMWare Fusion,OpenOffice,FireFox,将Terminal.app拖到了我的Dock,升级了Ruby安装和相关的宝石等......我没做过的事情但是看(根据其他人的经验)包括QuickSilver(它与SpotLight不同吗?),MacPorts(或Fink?),iPhone,Android等入门.你可以从我的经验告诉我,我不知道最好的做事方式是什么,并且不要 我想养成只是安装东西的习惯,然后留下文件和东西,减慢系统速度.如果您有关于设置开发人员Mac的任何非常酷的提示,请分享!
更新:我的工作性质是我总是使用新的/不同的技术,一些基于Windows/MS,一些不是,并且使用Mac(和Fusion)甚至基于MS的东西对我来说更加愉快.
我强烈推荐使用MacPorts - 您可以通过简单快速轻松地安装新软件包
sudo port install package-name
而不是必须处理浏览网站以查找分发,下载磁盘映像,运行安装程序,或下载tarball并解压缩,运行配置脚本和运行make等.
找一些现金并为你的mac投入额外的内存.我知道这可能不是你想听到的小费,但老实说,从长远来看,它会让你感到沮丧.苹果公司为这些婴儿提供了比他们应得的更少的记忆,并为一次扩张收取了一条腿和一条腿.我有一台Mac Pro(四核Xeon)爬行停止,直到我有一些真正的记忆.
另一个提示是获得一个像样的键盘和鼠标.不要相信史蒂夫乔布斯那个"一键鼠标"的废话.它适用于ichat,而不适用于真正的编程.给自己一个真正的键盘和一个带有多个按钮的真正鼠标.配置中间滚轮按钮以打开曝光或显示所有窗口的任何内容.配置第四个按钮进行放大.
此外,根据您的描述,听起来您并不真正知道您想要开发的是什么.如果您正在进行特定于mac的事情,请尽快习惯XCode并丢失其余部分.如果你想做Windows编程,不知道为什么要使用mac.如果你想要Java,你就拥有了Eclipse,那么你已经准备好了.
安装所有Mac开发人员,XCode等,以便获得编译器.
当然,Macports.查看他们的目录并安装您在Linux或其他系统中使用的所有常用软件包 - 包括与开发相关的东西,如flex/bison,emacs,doxygen,m4,perl,python等.
我比内置终端更喜欢"iTerm".不要忘记"导出COMMAND_MODE = unix2003",这使得许多事情按照您习惯的方式运行.
我没有为我提到过的任何内容提供网址.这就是谷歌的用途.
首先,安装XCode.这为您提供了Mac OS X开发环境,但最重要的是它还安装了GCC,因此您可以构建自己的项目和作为源代码分发的应用程序.之后,我建议查看TextMate,这是一款适用于Mac OS X的流行文本编辑器(如Rails屏幕录像中所示).如果你是Emacs/Vim用户,那就是Aquamacs和MacVim.