Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac-Xcode、Eclipse或Netbeans上的Java开发_Java_Eclipse_Xcode_Macos_Netbeans - Fatal编程技术网

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进行常规的C/C++/ObjC开发。我想知道在Mac上使用Xcode、Eclipse或NetBeans进行Java开发的实际注意事项和观点是什么


请不要在您的分析中包含我当前使用的Xcode

不要使用Xcode-在更高版本中非常缺乏Java支持。即使是苹果公司也建议您使用不同的IDE。至于NetBeans和Eclipse,它们都有自己的优势和大量的追随者。我建议你两种都试试,用你觉得更舒服的


我只需要一次使用和shell脚本。但我很奇怪。

我建议使用Eclipse,因为它有无数插件,几乎是Java开发的标准。但我听说NetBeans非常好,因为它的最新版本特别适合做桌面应用程序(Swing)


我不能对Xcode发表评论,因为我还没有玩过它。

好吧,我可以和Netbeans一起玩,它似乎工作得很好。我认为有些功能关键问题有解决办法,但我还没有解决。我对Netbeans很满意。我喜欢它的“开箱即用”特性,而不是Eclipse的“选择即插即用”特性,但这只是一个品味问题。

我会在Mac for Java上进行宣传,主要是因为我有很好的体验。我不打算谈论它作为IDE的优点,但我发现了一些意想不到的优点:

  • 当我的雇主把IDE换成Eclipse时,我已经领先了很多
  • 几乎所有我想尝试的语言都有一个免费的IDE作为Eclipse插件,所以我有一个非常一致的多语言开发环境
  • 当我最终转到Windows的黑暗面时,我可以使用相同的开发环境,这是一个巨大的解脱

  • <>但是这是一个宗教话题,所以希望得到一大堆不同的意见

    我已经在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插件使用

    目前我有