5

我将 Intellij Idea 7 用于 Java 开发。我的开发人员“仅限于”所有 J2SE 功能以及轻量级 JSP、Servlet 和 JPA 的超轻量级使用。没有 J2EE,没有大量使用随机框架等。

是否值得升级到版本 8?对我来说,“值得”意味着在速度(特别是启动速度)、内存利用率(似乎在打开四个或更多项目时它开始出现严重问题)和自动查找错误方面更好的“核心功能”。支持更多的框架和更多的语言(可能除了 Haskell 和 C++),以及更多的重构目前我不感兴趣。

不久前,我安装了 8 的预览版,就我的需求而言,它似乎与 7 完全相同。

有人喜欢升级到 8,如果是,为什么?

谢谢

4

8 回答 8

2

在现有代码的复杂集合之上配置新项目似乎也更容易。

例如,您自然会配置成 5 个或更多模块的东西。

于 2008-12-10T21:30:45.917 回答
1

最好的判断方法是查看新功能列表并自行决定。到目前为止,我还没有发现任何值得升级的特性——简化的 UML 视图非常好,改进的 Maven 集成也是如此。用户界面感觉更加精简和快速。似乎大部分注意力都集中在了非 Java 特性上,比如更好的 Flex 支持(我非常感谢,因为我不喜欢 FlexBuilder,但我还没有机会使用)。

于 2008-12-22T12:53:42.723 回答
1

有一个非常漂亮的 go to/create 测试向导绑定到 ctrl-shift-T。值得自己升级

于 2008-12-21T08:15:06.110 回答
0

我正在研究 Diana-EAP 构建 - 但 8 内置了 git 集成。EAP 具有比 8.0.1 版本更好的 git 集成 - 看起来这是他们真正关注的事情。

于 2009-01-14T20:07:10.303 回答
0

IntelliJ 8 具有配置插件功能,允许您禁用具有依赖关系的插件。没有什么试验和错误无法复制,但它很好。

于 2008-12-10T21:27:31.727 回答
0

启动只是稍微慢一点。但是一旦打开索引就比以前快了很多,对于大多数项目来说甚至是不明显的,除非是在提交到 Subversion 之后。似乎对颠覆的提交会触发两次索引。

于 2008-12-10T21:38:47.600 回答
0

当然不!似乎我们自定义标记库中定义的变量不再能够在 jsp 中使用(在 7.0.4 中工作)。都是红色的。没有自动完成。

哦,新的设置菜单太可怕了!

于 2009-03-13T21:43:19.533 回答
0

IntelliJ IDEA 8 的一些好处:

IDEA 8 支持Subversion 1.5的新功能 - 例如合并跟踪,这可能很有用,特别是如果您的团队(如我们的团队)使用大量开发分支并因此合并频繁。

关于 IDEA 8 的一个细节我很欣赏:你可能知道,IDEA 已经有很长时间的变更列表,建立在任何底层版本控制系统之上——这是一个非常有用的特性。所以,既然 Subversion 本身支持changeslists,IDEA 的 changelist 实现已经改变,因此它与 Subversion 的本机 changelists 完美兼容。(例如,在svn直接使用命令行工具时,您也可以使用在 IDEA 中创建的任何更改列表。)

编辑:在您的情况下,也许不值得升级。至少对我来说,8 的启动和文件索引似乎比 7 慢一些。[但对我个人而言,升级绝对值得,因为它解决了 IDEA 7 长期存在的 VCS 问题——它可能会挂起“等待让 VCS 同步完成”一小时或按 Ctrl-K 后的任何时间。]

于 2009-04-10T00:27:36.510 回答