macos MacBook Air for Java/J2EE/RoR 什么样的开发工作?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2789432/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
MacBook Air for Java/J2EE/RoR kind of development work?
提问by Balaji D Loganathan
How far MacBook Airis suitable for developers? Can it handle running Eclipse, JDK, Flex Builder, Apache, Tomcat and couple of usual applications together and still perform well ?
多远的MacBook Air是适合开发?它可以同时运行 Eclipse、JDK、Flex Builder、Apache、Tomcat 和几个常用应用程序,并且仍然表现良好吗?
Or is it purely for business people?
还是纯粹针对商务人士?
采纳答案by Uri
Suitable yes in the sense that it is above the "minimum system requirements". I've ran (older) versions of Eclipse and J2EE on much slower machines. I still recoil when I think of the time I tried to build distributed Eclipse plug-ins on an IBM T20.
是的,因为它高于“最低系统要求”。我在速度较慢的机器上运行过(旧)版本的 Eclipse 和 J2EE。当我想到我试图在 IBM T20 上构建分布式 Eclipse 插件的时候,我仍然退缩。
Are you going to enjoy it and be very productive on it? I would bet not. You probably want more cores, more memory, etc. Developers are also prone to loss of concentration, so an added delay when switching windows, starting debugs, etc. will affect your performance.
你会喜欢它并在其中非常高效吗?我敢打赌不会。您可能需要更多内核、更多内存等。开发人员也容易注意力不集中,因此在切换窗口、启动调试等时增加延迟会影响您的性能。
In addition, I would highly recommend against trying to do full-time dev on a 13" screen. If you have to use your laptop screen, go with at least 15" with a decent resolution. IDEs require resolution these days because of the sidebars.
此外,我强烈建议不要尝试在 13" 屏幕上进行全职开发。如果您必须使用笔记本电脑屏幕,请使用至少 15" 且分辨率合适的屏幕。由于侧边栏,IDE 现在需要解决方案。
For about the same cost you can get a 15" MBP, better bang for the money. Core i5 in the new MBPs is also better structured for multithreading, IMHO, than the core 2 duos.
以大约相同的成本,您可以获得 15" MBP,物超所值。新 MBP 中的 Core i5 也比 core 2 duos 更适合多线程,恕我直言。
回答by pschang
I have been using a 13" MB (before they became pros) with 4GB/2GHZ Core 2 Duo for some time now for work with Eclipse, XCode, Cassandra, Apache/Tomcat and Photoshop. Here is my take away:
一段时间以来,我一直在使用 13" MB(在他们成为专业人士之前)和 4GB/2GHZ Core 2 Duo 来处理 Eclipse、XCode、Cassandra、Apache/Tomcat 和 Photoshop。这是我的收获:
Screen size: At times I wish I had more but you learn to become a minimalist with all the windows available and use the hiding option on most of them. Major annoyances are typically having to go back and forth between dev environment and Console. Most of the time I code from home where I have an external monitor which solves all of this.
Speed: The CPU is sufficient but the memory is not if you're doing major dev work with Java. Java is a memory-whore. I started with 2GB but had to upgrade to 4GB. Typically this was when I was working with Eclipse and had the whole stack running on my machine (app server, data store, dev environment). I've read that MBAs are upgradable to 4GB but it's soldered on in which case you should order the upgrade directly from Apple to be safe (whereas with MBPs you can do it yourself no problem).
Convenience: My 13" MB is light. But, I don't know if it's age or spending too much time coding, I find myself wishing it was even lighter especially when I fly somewhere.
屏幕尺寸:有时我希望我有更多,但你学会了成为一个拥有所有可用窗口的极简主义者,并在大多数窗口中使用隐藏选项。主要的烦恼通常是必须在开发环境和控制台之间来回切换。大多数时候,我在家里编写代码,在那里我有一台可以解决所有这些问题的外接显示器。
速度:如果您使用 Java 进行主要的开发工作,CPU 就足够了,但内存不足。Java 是一个记忆妓女。我从 2GB 开始,但不得不升级到 4GB。通常这是在我使用 Eclipse 并在我的机器上运行整个堆栈时(应用程序服务器、数据存储、开发环境)。我读过 MBA 可以升级到 4GB,但它是焊接的,在这种情况下,您应该直接从 Apple 订购升级以确保安全(而使用 MBP,您可以自己完成)。
方便:我的 13" MB 很轻。但是,我不知道是因为它老化了还是花了太多时间编码,我发现自己希望它更轻,尤其是当我飞到某个地方时。
All in all, I'd be willing to switch to a MBA if cost weren't an issue. Another thing to keep in mind is that you'd have to be OK with working on high-resolution laptop on a smaller screen. It's worth going to the Apple Store to see it with your own eyes.
总而言之,如果成本不是问题,我愿意转学 MBA。要记住的另一件事是,您必须能够在较小的屏幕上使用高分辨率的笔记本电脑。值得去Apple Store亲眼看看。
回答by dhesse
What about the new MacBook Air Model? The 13" inch version with 4GB RAM and 2,x GHz cpu should do it.
新的 MacBook Air 型号怎么样?具有 4GB RAM 和 2,x GHz cpu 的 13" 英寸版本应该可以做到。
The SSD/FLash will be the performance booster in this model.
SSD/FLash 将成为该模型的性能助推器。
回答by erik van nieuwburg
I've got one. It's pretty fast, the SSD makes a lot of difference compared to the standard MBP laptops. I run IntelliJ on it. MBP is a bit faster with building the projects and I feel that IntelliJ sometimes is a bit sluggish, but it's OK.
我有一个。它非常快,与标准 MBP 笔记本电脑相比,SSD 有很大不同。我在它上面运行 IntelliJ。MBP 在构建项目时要快一些,我觉得 IntelliJ 有时有点慢,但没关系。
I think it's a proper dev machine. We're typing text most of the time :-) We're not rendering video or 3D scenes. All devs I know that have one, are really happy with it. So yes, but it.
我认为这是一台合适的开发机器。我们大部分时间都在输入文本 :-) 我们不渲染视频或 3D 场景。我认识的所有开发人员都拥有一个,对它非常满意。所以是的,但它。
回答by Robin Day
I'd say that if you're happy to consider using a laptop as your development machine then you'll probably be fine with a MacBook Air.
我想说的是,如果您乐于考虑使用笔记本电脑作为您的开发机器,那么您可能会喜欢 MacBook Air。
In my opinion, monitors, mouse, keyboard far outweigh any processing power.
在我看来,显示器、鼠标、键盘远远超过任何处理能力。
回答by mipadi
I used to do software development on an iBook with a 1.42GHz processor and 1GB of RAM, so I'm pretty sure the MacBook Air will be more than adequate. :)
我曾经在配备 1.42GHz 处理器和 1GB RAM 的 iBook 上进行软件开发,所以我很确定 MacBook Air 会绰绰有余。:)
To give a more technical analysis: The Air has a relatively slower processor than, say, a MacBook Pro, and less RAM (in its standard configuration), but it should still be more than adequate for development work.
提供更具技术性的分析:Air 的处理器比 MacBook Pro 的处理器速度相对较慢,RAM 也更少(在其标准配置中),但它对于开发工作来说仍然绰绰有余。
Whether the MacBook Air is worth its price tag (especially compared to a MacBook or MacBook Pro) is a different story. :)
MacBook Air 是否物有所值(尤其是与 MacBook 或 MacBook Pro 相比)是另一回事。:)