Mac-Xcode、Eclipse或Netbeans上的Java开发
我一直在使用Xcode进行常规的C/C++/ObjC开发。我想知道在Mac上使用Xcode、Eclipse或NetBeans进行Java开发的实际注意事项和观点是什么Mac-Xcode、Eclipse或Netbeans上的Java开发,java,eclipse,xcode,macos,netbeans,Java,Eclipse,Xcode,Macos,Netbeans,我一直在使用Xcode进行常规的C/C++/ObjC开发。我想知道在Mac上使用Xcode、Eclipse或NetBeans进行Java开发的实际注意事项和观点是什么 请不要在您的分析中包含我当前使用的Xcode 不要使用Xcode-在更高版本中非常缺乏Java支持。即使是苹果公司也建议您使用不同的IDE。至于NetBeans和Eclipse,它们都有自己的优势和大量的追随者。我建议你两种都试试,用你觉得更舒服的 我只需要一次使用和shell脚本。但我很奇怪。我建议使用Eclipse,因为它有无
请不要在您的分析中包含我当前使用的Xcode 不要使用Xcode-在更高版本中非常缺乏Java支持。即使是苹果公司也建议您使用不同的IDE。至于NetBeans和Eclipse,它们都有自己的优势和大量的追随者。我建议你两种都试试,用你觉得更舒服的
我只需要一次使用和shell脚本。但我很奇怪。我建议使用Eclipse,因为它有无数插件,几乎是Java开发的标准。但我听说NetBeans非常好,因为它的最新版本特别适合做桌面应用程序(Swing)
我不能对Xcode发表评论,因为我还没有玩过它。好吧,我可以和Netbeans一起玩,它似乎工作得很好。我认为有些功能关键问题有解决办法,但我还没有解决。我对Netbeans很满意。我喜欢它的“开箱即用”特性,而不是Eclipse的“选择即插即用”特性,但这只是一个品味问题。我会在Mac for Java上进行宣传,主要是因为我有很好的体验。我不打算谈论它作为IDE的优点,但我发现了一些意想不到的优点:
<>但是这是一个宗教话题,所以希望得到一大堆不同的意见我已经在Eclipse CDT和NETBeaS的C++支持下工作了,我必须说,在我的经验中CDT在稳定性和特征方面都远远优越。CDT索引器的工作状况令人印象深刻;该工具几乎和Java的一样好。与用于Java开发的NetBeans相比,我也是JDT的超级粉丝。如果仅仅是由于增量编译器(保存时编译),那么工作流就更加平滑了 不过,NetBeans的一点是,它的UI在“Mac风格”中的流动性确实要好一点,这很讽刺,因为创建SWT是为了提供一个更原生的界面。Eclipse的下一个版本应该基于可可(而不是目前的碳),但要到明年6月才会发布 最后一点注意:整个“机箱内”与“插件”的问题完全没有意义,自EclipseCalisto(两年前)以来就一直存在。现在,有了P2(新的更新管理器),在IDE中获得不同的功能变得非常容易。我可以从下载开始,在安装后的五分钟内(假设有可靠的internet连接)启动并运行一个功能齐全的JDT/CDT/Mylyn环境。我喜欢OS X for Java
我似乎花了更多的时间配置eclipse,以获得一个像样的java编程环境。使用NetBeans,安装时间更短,我可以更快地开始编程…这取决于您想做什么。到目前为止,我在Mac上使用Java的经验已经有一年了,但是NetBeans对Tomcat(尤其是)部署的开箱即用支持要好得多,而且总体上看起来对用户更友好一些。例如,我试用的Netbeans beta使用表单进行web.xml配置,与Eclipse的纯xml编辑器相比(至少在欧洲,Mac上xml编辑器的行重绘有点粗略) 也就是说,对于那个项目,我在NetBeans中完成了一些配置(因为a是n00b),然后将XML配置文件移到Eclipse中,并在那里开发了其余的部分。正如其他人所提到的,数以百万计的插件是伟大的,一般来说,体验是非常一致的。特别是如果你必须在另一个平台上工作
如果Eclipse有更好的OSX绑定(有没有?我不知道),我也会将其用于Obj-C开发。为了确保您公平地考虑它们,Eclipse和Netbeans已经反复使用了一段时间。Eclipse过去速度要快得多,因为他们没有使用Swing 现在Netbeans已经赶上(也许已经超越)并拥有巨大的动力 您将获得更多的Eclipse选票。时期这是因为它更好,越来越多的人使用它——这是人类的天性,感觉你正在使用的是最好的,每个人都应该使用它 因为它更好并不意味着它现在更好。Netbeans支持更多的语言和更全面的支持,因此它的发展速度更快 目前我使用Eclipse——我已经使用了两者(以及IntelliJ、TextMate和记事本…),我可以告诉您Eclipse在netbeans上只有一个特性。。。Mylyn(它被重命名,以前被称为Mylar)。这东西真他妈的酷,但似乎很少有人知道它的存在 所以,如果你不知道有多少按键已经把你和一个编辑器联系在一起了,那么接下来的就是Netbeans——不要因为一大堆Eclipse投票而放弃它
更好的是,两者兼得——当一家公司需要一个或另一个的时候,这不会伤害我,也会让我更舒服。当他们让你改变时,不要抱怨。我碰巧在我的Mac上使用了Eclipse(实际上是EasyEclipse,它预先配置了最重要的插件),我必须说它运行得很好。不过,我对Linux的体验不那么积极 我最近也使用了NetBeans 6,这给我留下了深刻的印象。它似乎内置了更多的功能。如果你能找到的话,大部分功能无疑也可以作为Eclipse插件使用 目前我有