对于有Visual Studio/C背景并想学习Java的人,我应该选择哪一种:Netbeans还是Eclipse?

对于有Visual Studio/C背景并想学习Java的人,我应该选择哪一种:Netbeans还是Eclipse?,java,eclipse,ide,netbeans,Java,Eclipse,Ide,Netbeans,我正在寻找以下信息: 一个很好的调试器,允许我在使用断点时轻松查看变量值 在Windows7中工作得非常好 与Visual Studio中的工具箱窗格类似 内置intellisense,使用TAB键完成代码 长期支持。我指的是一些将持续并持续多年的积极发展的东西。我不希望一个宠物项目IDE在一年内停止开发。我只是在学习,所以一开始切换IDE是非常困难的 我是新手,所以我真的不知道哪个IDE提供了我在两者之间需要的东西。有什么帮助吗?嗯,我从Eclipse切换到了Visual Studio,我几乎

我正在寻找以下信息:

  • 一个很好的调试器,允许我在使用断点时轻松查看变量值

  • 在Windows7中工作得非常好

  • 与Visual Studio中的工具箱窗格类似

  • 内置intellisense,使用TAB键完成代码

  • 长期支持。我指的是一些将持续并持续多年的积极发展的东西。我不希望一个宠物项目IDE在一年内停止开发。我只是在学习,所以一开始切换IDE是非常困难的


  • 我是新手,所以我真的不知道哪个IDE提供了我在两者之间需要的东西。有什么帮助吗?

    嗯,我从Eclipse切换到了Visual Studio,我几乎每天都使用这两种工具

    起初我发现很难适应这些细微的差异,但现在我精通这两种IDE

    我不能说Netbeans是否更容易学习,但Eclipse应该一点也不难


    这两个IDE都将提供您列出的所有功能,您应该能够自定义这两个IDE,使它们几乎像Visual Studio一样工作。

    为什么不同时尝试这两个IDE,看看哪一个更适合您的个人口味?

    这是一个常见的争论,显然双方都有优点(这可能更适合作为社区wiki页面使用)。我更喜欢Eclipse,但为了回答您的问题,我可以简单地:

    在Windows7中工作得非常好

    两者都很好

    与Visual Studio中的工具箱窗格类似

    抱歉,不熟悉。虽然Eclipse有更丰富的第三方插件缓存,可以为您提供所需的体验,但两者都不缺少窗格

    内置intellisense,使用TAB键完成代码

    我相信默认情况下这两个字符都是Ctrl空格。如果您在Eclipse中使用Java,则每次键入分隔符(
    )字符时,都会在半秒延迟后自动弹出一个窗口

    长期支持。我指的是将持续并在>年内保持活跃开发的东西。我不希望一个宠物项目IDE在一年内停止开发。我只是>学习,所以一开始切换IDE是非常困难的

    两者都是非常成熟的产品。我认为Eclipse的命运会更安全一些,因为NetBeans在Oracle收购Sun的过程中可能会经历一些动荡



    我唯一的另一个评论是,在我看来,Netbeans总是有更好的“点击即走”功能项目模板开箱即用,而Eclipse提供了更丰富的第三方库集成和更好的调试器。

    可能两者都可以。就个人而言,我更喜欢使用Netbeans,因为它更容易开箱即用。Eclipse更依赖于插件。

    Intellij理念和Java IDEs的Cadillac理念都不一样,所以你需要nt学习Java,你的第一个问题是学习哪种IDE?我建议你看看哪种IDE是专为想学习Java的人设计的。我承认,我对你提到的IDE经验有限,从我的经验来看,与学习IDE相比,BlueJ是在学习Java时最不受影响的一种。一旦你耗尽了BlueJ的功能通过插件很容易升级到NetBeans,但您可能不会发现升级到Eclipse太困难


    是的,我知道您想在Eclipse和NetBeans之间进行选择,但BlueJ可能会感兴趣。

    NetBeans=非常棒的开箱即用体验

    Eclipse=高度可定制的插件和(我听说)稍好的智能化功能

    如果可能的话,我会说两者都试试(尽管存在带宽问题)


    我个人更喜欢NetBean的内置功能,因为我不喜欢必须安装插件才能获得我想要的体验(而且并非所有Eclipse插件都是免费的)但是我的大多数java开发伙伴更喜欢Eclipse的简单性和易用性。

    我认为您应该尝试Intellij Idea,它是我从未见过的最强大的直观java IDE()。新的社区版是免费的,对于java开发来说已经足够了。由于它是高度可配置的,您可以选择“TAB”自动完成,但我认为您可以从现有的设计良好的组合中学习


    问候。

    Java提供了一些非常好的IDE,许多IDE可以满足您的需要

    我不认识你,但我使用VS和Resharper,所以我非常习惯这些快捷方式,如果你也这么做,那么看看IntelliJ(他们有comunity版) 否则,您可以获取eclipse并获取IntelliJ密钥映射(或者尝试获取默认的VS密钥映射)

    Netbeans也很不错,但我在使用它时遇到了一些问题(即没有构建、恶意崩溃等)

    大多数还提供源代码控制集成(例如,在Eclipse中,您有许多subversion的风格)

    我想你得到处玩玩,找到适合你的
    这两种方法都可以找到,但是如果您想构建GUI,Netbeans具有优势,因为它有一个内置的GUI构建器,包括一个用于它的控件工具箱。


    Eclipse没有GUI生成器。商业Eclipse发行版,-实际上是来自Netbeans的发行版。

    它们都满足上述所有要求。我想选择哪个更漂亮。好主意。让我在13kbps下载速度连接上下载500mb+。很抱歉,您的带宽受到了限制。如果它值得否决,为什么更不用说了?就个人而言,我认为工具选择非常重要,可以让下载运行一段时间。你的推荐并不完全是我想要的,但话说回来,也许我找错了。我喜欢BlueJ.)