BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

IntelliJ IDEA 7.0增加Spring/Hibernate支持、Eclipse互操作和Maven集成

| 作者 Scott Delap 关注 0 他的粉丝 ,译者 郭晓刚 关注 0 他的粉丝 发布于 2007年10月18日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Jetbrains发布了IntelliJ IDEA 7.0。这一版本补足了对许多流行的Java技术的支持(Hibernate、Spring和Maven),还增加了新的支持语言如Groovy和Ruby。主要的特性包括:

  • Spring和Hibernate支持
  • 提高了在多核CPU上运行的性能
  • 对Eclipse和Maven的集成支持
  • 改善对版本控制系统的支持,包括ClearCase
  • Ruby/Rails支持
  • Groovy/Grails支持
  • 增强了调试器
  • 依赖结构的矩阵表示

InfoQ就这次发布采访了Jetbrains的Ann Oreshnikova。我们首先向Oreshnikova询问Jetbrains对Java IDE市场以及竞争产品的看法:

Java IDE市场正在继续发展中,这是令人欣喜的事情。我们都知道进化是竞争的自然结果。对此,如今的Java市场确实很特别。在这个市场中的竞争并不是由于不同厂商对目标人群划分的细微差异。实际上,我们认为在两个免费工具之间的竞争比起它们与IntelliJ IDEA的竞争更加激烈。在我们打算竞争的细分市场中,我们的主要武器是:确保创新、最高的质量和生产力,以及在其上进行开发的舒适性。就是这些主要因素令我们的客户数量不仅令人羡慕地保持稳定,还不断在上升。

采访的主题随后转移到对GroovyRubyFlex等语言的支持上:

Ruby和Groovy在开发者的世界里正越来越流行。IntelliJ IDEA的用户中也有许多人正在跟随这些新技术的潮流,他们的要求是我们在新版里增加Ruby和Groovy的决定性因素。至于你提到的趋势的问题,我会说是的,IntelliJ IDEA已经是一个跨语言的IDE,将来也会继续在这条道路上发展下去。

InfoQ随后问到IntelliJ IDEA 7包括了许多“早该如此”的特性,比如Hibernate、Spring和Maven支持。这些项目出现之后IntelliJ已经经过了好几个版本:

粗看这是一个合理的问题,但另一方面我们应该承认虽然Spring和Hibernate已经出现了好多年,但直到一年或一年半之前才成为事实标准。因此,当它们成为标准,就是给我们的一个信号,应该把它们加入到IntelliJ的路线图中。有人可能觉得它们在IntelliJ IDEA中出现得太晚,但我们虽然晚一点却提供了最完善的支持。

然后我们问到了最难开发的特性:

嗯,这是一个很难回答的问题。很多特性都很困难很有挑战性,只是观察的角度不同。如果要我选一个技术上特别难解决的,我认为是多核CPU支持。我们不得不大动干戈,但最终在IDE编辑器上得到的性能飞跃值得我们的投入。

最后向Oreshnikova问到IDE领域的下一个革命性变化:

开发工具不仅反映了当前的开发趋势,本身也是趋势的组成部分。至于下一个革命性的变化,我们认为会是所谓的“多语言编程(polyglot programming)”(我借用了Neal Ford的说法,这个词准确反映了现代的潮流)。当多语言编程被广泛接受,它会影响到架构上的决策,而不仅是日常的编程技法。因此一个能支持高效的多语言开发,以及无缝集成各种语言和框架的IDE,应该会成为开发者不可缺少的好伙伴。
查看英文原文:IntelliJ IDEA 7.0 Adds Spring/Hibernate Support, Eclipse Interoperability, and Maven Integration

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT