windows 在低端笔记本电脑上进行 Java 编程的好 IDE 是什么?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/643346/
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
What is a good IDE for Java programming on a low end laptop?
提问by Burkhard
i have to work away from my desktop computer from time to time (for instance on trips). It is a low end laptop. I can use Eclipse but it is awfully slow.
我不得不不时离开我的台式电脑工作(例如在旅行中)。这是一款低端笔记本电脑。我可以使用 Eclipse,但它非常慢。
Is there a better choice? If possible not something like vi oder emacs.
有更好的选择吗?如果可能的话,不要像 vi oder emacs 这样的东西。
Laptop:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3
笔记本电脑:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3
There is no possibility to add more RAM
无法添加更多 RAM
采纳答案by nan
How low end is it? I used to use IntelliJ Ideaand loved, it also ran faster than eclipse for me. DrJavais also very small and light weight. But personally I prefer vim + javac the best. :)
到底有多低?我曾经使用IntelliJ Idea并且很喜欢它,它对我来说也比 eclipse 运行得更快。DrJava也非常小巧轻便。但我个人更喜欢 vim + javac 最好的。:)
回答by Brian Knoblauch
Netbeans is a little less sluggish than Eclipse, but it's a huge memory hog.
Netbeans 比 Eclipse 慢一点,但它占用大量内存。
Emacs is always a fine choice too.
Emacs 也是一个不错的选择。
回答by CodingWithSpike
I actually don't consider that a "low end" machine.
我实际上不认为这是一台“低端”机器。
I've used Eclipse and NetBeans on a P3 1.2 Ghz 512M RAM laptop, and they both run. They are a bit sluggish, but usable. Between the 2 I'd say NetBeans was less sluggish, probably because there aren't as many UI elements and frames all over.
我在 P3 1.2 Ghz 512M RAM 笔记本电脑上使用了 Eclipse 和 NetBeans,它们都可以运行。它们有点迟钝,但可以使用。在这 2 个之间,我认为 NetBeans 没有那么慢,可能是因为没有那么多的 UI 元素和框架。
My primary home laptop is a Toshiba 512M Pentium M 2 Ghz, and Eclipse runs fine on it (So does Visual Studio 2008).
我的主要家用笔记本电脑是 Toshiba 512M Pentium M 2 Ghz,Eclipse 运行良好(Visual Studio 2008 也是如此)。
It seems with these big IDEs, RAM > CPU at influencing speed.
对于这些大型 IDE,似乎 RAM > CPU 影响速度。
Edit: it may be worth noting that my P3 1.2 Ghz laptop is running Ubuntu and my Pentium M 2 Ghz is running Win XP.
编辑:值得注意的是,我的 P3 1.2 Ghz 笔记本电脑运行的是 Ubuntu,而我的 Pentium M 2 Ghz 笔记本电脑运行的是 Win XP。
Eclipse is noticably faster in Linux. I once tested large project build times in:
Eclipse 在 Linux 中明显更快。我曾经在以下方面测试过大型项目的构建时间:
WinXP running Eclipse -vs- WinXP Running VMWare Workstation Running Ubunty Running Eclipse
WinXP 运行 Eclipse -vs- WinXP 运行 VMWare Workstation 运行 Ubunty 运行 Eclipse
Suprisingly, Ubuntu in VMWare was consistently much faster, about 30-sec faster over what was a 7-minute build process on Windows.
令人惊讶的是,VMWare 中的 Ubuntu 始终要快得多,比 Windows 上 7 分钟的构建过程快了大约 30 秒。
回答by Millhouse
You Could try JEdit, while it is not a true IDE, it does support a ton of Java centric functions like source formatting, syntax highlighting, and a java debugger, and bunch of other functions all of which can be added/subtracted via a plugin system. I've used it in the past when I wanted something with more power than notepad, but less bulky than Eclipse.
您可以尝试JEdit,虽然它不是真正的 IDE,但它确实支持大量以 Java 为中心的功能,例如源格式、语法突出显示和 Java 调试器,以及许多其他功能,所有这些功能都可以通过插件添加/减去系统。过去,当我想要比记事本更强大但比 Eclipse 体积更小的东西时,我曾使用过它。
It's all open source and free, and portable to most systems since it is written in Java.
由于它是用 Java 编写的,所以它都是开源和免费的,并且可以移植到大多数系统。
回答by Ascalonian
A nice lightweight editor is Notepad++. Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendlyness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.
Notepad++是一个不错的轻量级编辑器。Notepad++ 基于强大的编辑组件 Scintilla,采用 C++ 编写,使用纯 Win32 API 和 STL,确保更高的执行速度和更小的程序体积。通过在不失去用户友好性的情况下优化尽可能多的例程,Notepad++ 正在努力减少世界二氧化碳排放量。当使用较少的 CPU 功率时,PC 可以节流并降低功耗,从而产生更绿色的环境。
回答by Chathuranga Chandrasekara
I guess it is the JCreator Pro.. The free version, JCreator lite is OK but have limited capabilities.
我猜是 JCreator Pro.. 免费版 JCreator lite 还可以,但功能有限。
回答by Boden
I haven't tried it yet, but recently stumbled upon JCoder, which is a Java IDE written in C++. Minimum memory requirement stated is 512MB.
我还没有尝试过,但最近偶然发现了JCoder,这是一个用 C++ 编写的 Java IDE。规定的最低内存要求是 512MB。
Also, you could consider running an older version of Eclipse, and/or trying to tune Eclipse to run better on your hardware. A Google search for "Eclipse performance tuning" is turning up a bunch of pages with suggestions that may be applicable.
此外,您可以考虑运行旧版本的 Eclipse,和/或尝试调整 Eclipse 以在您的硬件上更好地运行。在 Google 上搜索“Eclipse 性能调整”会打开一堆页面,其中包含可能适用的建议。
回答by talonx
The older versions of IntelliJ IDEA like 3,4,5 can run easily on that memory - provided you don't have a huge project, and are willing to miss out on some features in the new versions.
IntelliJ IDEA 的旧版本(如 3、4、5)可以在该内存上轻松运行 - 前提是您没有庞大的项目,并且愿意错过新版本中的某些功能。