我正在寻找以下内容:
一个很好的调试器,如果我使用断点,我可以轻松查看变量值。
在Windows 7中运行得非常好。
在Visual Studio中的“工具箱”窗格中有类似的内容。
内置智能感知,并使用TAB键完成代码。
长期支持。我的意思是持续多年并保持积极发展的东西。我不想要一个将在一年内停止开发的宠物项目IDE。我只是在学习,所以最初切换IDE会非常困难。
我是新手,所以我真的不知道哪个IDE提供了我需要的两个。有什么帮助吗?
答案 0 :(得分:4)
好吧,我从Eclipse切换到Visual Studio,我几乎每天都使用它们。
我发现最初很难适应这些小差异,但现在我精通两个IDE。
我无法谈论Netbeans是否更容易学习,但Eclipse应该不会很难。
两个IDE都将提供您列出的所有功能,您应该能够自定义它们,使它们几乎完全像Visual Studio一样工作。
答案 1 :(得分:3)
这是一个常见的争论,双方显然都有优点(这可能更适合作为社区维基页面)。我更喜欢Eclipse,但我可以简单地回答你的问题:
在Windows 7中运行得非常好。
两者都很好。
抱歉,不熟悉。尽管Eclipse拥有更丰富的第三方插件,可以为您提供所需的体验,但它们都不是简短的窗格。与Visual Studio中的“工具箱”窗格类似。
内置智能感知,并使用TAB键完成代码。
我认为默认情况下两者都是Ctrl-Space。如果您在Eclipse中使用Java,那么每次键入分隔符(.
)字符时,会在半秒延迟后自动弹出窗口。
长期支持。我的意思是会持续一段时间并保持积极发展的事情。我不想要一个将在一年内停止开发的宠物项目IDE。我只是在学习,所以一开始切换IDE会非常困难。
两者都是非常成熟的产品。我认为Eclipse的命运更加安全,因为在Oracle收购Sun期间,NetBeans可能会遇到一些动荡。
我唯一的另一个评论是,在我看来,Netbeans总是有更好的“即点即用”项目模板开箱即用,而Eclipse提供了更丰富的第三方库集成和更好的调试器。
答案 2 :(得分:3)
所以你想学习Java,你的第一个问题是关于要学习哪个IDE?我建议你看看BlueJ这是一个专为想要学习Java的人设计的IDE。从我的角度来看,我承认你提到的IDE经验有限,BlueJ是一个在学习Java而不是学习IDE时最不受欢迎的人。一旦你耗尽了BlueJ的功能,就可以通过一个插件轻松地进入NetBeans,但是你可能不会觉得很难升级到Eclipse。
是的,我知道你想在Eclipse和NetBeans之间做出选择,但BlueJ可能会引起人们的兴趣。
答案 3 :(得分:2)
可能两者都会这样做。就个人而言,我宁愿使用Netbeans,因为它更容易开箱即用。 Eclipse更多地依赖于插件。
答案 4 :(得分:1)
为什么不尝试两种,看看哪一种更适合您的个人口味?
答案 5 :(得分:1)
两者都可以找到但是如果你想构建GUI,Netbeans就有优势,因为它有一个内置的GUI构建器,包括一个与它一起使用的控件工具箱。
Eclipse没有GUI构建器。商业Eclipse发行版MyEclipse does have a GUI builder - 它实际上是来自Netbeans的发行版。
答案 6 :(得分:0)
Intellij IDEA都不是Java IDE的凯迪拉克
答案 7 :(得分:0)
Netbeans =绝佳的开箱即用实验
Eclipse =高度可定制的插件和(所以我听说过)稍微好一点的智能化能力。
如果可能,我会说尝试两者(尽管存在带宽问题)。如果您获得基本的Java开发版本,那么大小不是那么大(NetBeans为48 MB,Eclipse为92 MB)
我个人更喜欢NetBean的内置功能,因为我不喜欢安装插件来以我想要的方式体验我的体验(并不是所有的Eclipse插件都是免费的)但是我的大多数java开发人员更喜欢Eclipse的简单性和易于使用。
答案 8 :(得分:0)
我认为你应该尝试Intellij Idea,它是我从未见过的最强大直观的Java IDE(http://www.jetbrains.com/idea/index.html)。新的Community Edition是免费的,对于java开发来说已经足够了。由于它是高度可配置的,您可以选择“TAB”进行自动完成,但我认为您可以从设计良好的现有组合中学习。
问候。
答案 9 :(得分:0)
Java提供了一些非常好的IDE,很多都可以满足您的需求。
我不认识你,但我使用VS和Resharper,所以我非常习惯那些快捷方式,如果你也这样做,那么看看IntelliJ(他们有一个社区版) 否则你可以获得eclipse并获取IntelliJ键映射(或尝试获取默认的VS键映射)
Netbeans也很好,但是我遇到了一些问题(即没有构建,乱跑崩溃等)
大多数都提供Source Control集成(例如在Eclipse中你有很多种类的subversion)
我想你必须四处玩,找到适合自己的东西 干杯