Sublime Text 2是否赢得Eclipse for Java Development

你好java福音传道者!

我使用Eclipse进行Java开发已有一年多了。 Eclipse非常适合支持IDE中的所有内容。 但在我看来,它永远不会完美地完成这些任务。

我花了很多时间在一个微调器前等待,因为有些进程占用了我所有的CPU。 用户界面非常老式,不直观,迟钝。 我努力了,但无法配置满足我要求的黑暗主题。

Eclipse是好的,但这是我每天工作的工具,应该更好,更有趣!

我偶尔会使用Sublime Text来编写像python这样的脚本语言,我很欣赏它。 显然,这个轻量级编辑器有很多插件,似乎提供了Eclipse开发人员使用的Eclipse开发人员的function。 但我不确定它们有多成熟以及它们如何协同工作。

在花一天时间尝试之前,有没有人有使用Sublime进行Java开发的经验?

我不想错过的function是:

  • 快速解决
  • 代码完成
  • 类型层次结构
  • javadochover
  • maven支持
  • 重构
  • 调试器
  • 类型搜索

Sublime Text 2可以提供这些function,是否值得从Eclipse更改?

谢谢你的帮助!

前一段时间我使用Sublime Text 2进行开发,我必须说……我爬回Eclipse。 Sublime Text不是一个IDE,而是一个编辑器。 编辑脚本非常好而且快速,但你会错过一些function,如:

  • Quickfix:这可以为您节省大量时间
  • 代码完成:Sublime已完成代码。 但它远不及Eclipse的水平。 即使有插件

旁注:在Eclipse中工作时,我想念Sublime的光滑UI。 但是Eclipse确实很好地完成了这项工作,而这正是最重要的。


截至今年(2014年),我选择的IDE是IDEA IntelliJ。 它是Java开发的最佳IDE。 它具有您感兴趣的所有function,甚至是黑暗主题(吸血鬼)。 唯一的缺点是它花了一分钱,但它绝对值得。

您将在Netbeans中找到这些function(以及许多其他function)。 也许你会更舒服地使用它; IDE始终是个人的事情。

要回答你的“问题”,尽管对你建议的工具没有任何经验,但我可以肯定地说,只要他有一个适当的设置环境,就可以很容易地处理任何事情 – 比如一个配置良好的maven项目会住在。