我可以选择在Windows笔记本电脑或Mac笔记本电脑上进行Java开发。在做出决定之前,我想了解一下使用Mac笔记本电脑是否存在任何问题或优势。
我听说的一件事是,Java JDK版本对于Mac来说不总是最新的,需要等待一段时间。
我的环境很简单:Eclipse与Java EE 5.0。
我可以选择在Windows笔记本电脑或Mac笔记本电脑上进行Java开发。在做出决定之前,我想了解一下使用Mac笔记本电脑是否存在任何问题或优势。
我听说的一件事是,Java JDK版本对于Mac来说不总是最新的,需要等待一段时间。
我的环境很简单:Eclipse与Java EE 5.0。
针对您的配置,没有任何问题...
有时您需要等待发布,但这并不是真正无法克服的问题...
然而,我遇到了一些Eclipse的问题。它经常崩溃,但我正在进行密集的工作...
其中一个问题是快捷键,听起来很愚蠢,但我是一个狂热的快捷键使用者,控制和苹果键以及alt之间的切换有时很难记住...
有趣的是,苹果对Java 1.6的支持仅限于64位英特尔架构。如果您使用的是32位CPU,则只能使用1.5版本。
不要忘记,您仍然可以运行Windows(通过虚拟机或本地安装BootCamp),所以即使只是因为更喜欢这台机器,Mac仍然值得考虑。
我使用Mac Pro进行Java开发(使用Eclipse和Java 5),但是Eclipse非常不稳定。可能是因为它是32位的原因,我总是遇到内存溢出错误。因此,我在VMWare Fusion下运行Linux虚拟机,并在其中进行开发。
我经常在两者之间来回工作,唯一偶尔会让我感到困扰的是布局管理器。它们喜欢在不同的操作系统中以不同的方式定位组件。当然,这很容易解决,但要注意避免犯错。