BT

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

Intellij IDEA 9:Java EE 6、OSGi、Flex及更多

| 作者 Craig Wickesser 关注 0 他的粉丝 ,译者 张凯峰 关注 1 他的粉丝 发布于 2009年12月15日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

 JetBrains最近发布了他们的获奖IDE——Intellij IDEA 9。它包含对一整套新技术的支持、对已有特性的改善、性能的提升以及更加现代化的用户界面。Intellij IDEA 9是第一款包含免费开源社区版和旗舰版两个版本的非beta版本,这在几个月前InfoQ网站上报道过。 

以下是这个版本中包含的改进和新支持的简单列表:
  • Java EE 6,包括EJB 3.1、JPA 2.0、Servlet 3.0、JSF 2.0及更多
  • Osmorc插件提供的OSGi
  • Flex, including AIR, FlexUnit, code generation, additional refactorings and more.
  • Groovy including support for Gradle and Griffon and more.
  • Android, Maven, Scala and Clojure
  • Flex,包括AIR,FlexUnit,代码生成,还有额外的重构及更多
  • Groovy,包括对GradleGriffon以及更多的支持。
  • Android、Maven、Scala以及Clojure. 
 除了与特定技术相关的特性外,还有一些针对IDE自身的改进,
新的后台文件索引功能可以让你立刻开始使用必要的编辑特性。所有高级的特性会在极短的时间内准备好。用户界面的反应速度有了很大改善,因为许多 耗时的操作现在会在后台执行。我们也曾经介绍过即时模块重载,这意味着.iml文件的变化(尤其从版本控制系统更新代码后)不再需要重新打开整个项目。
在这个对比表上,你可以看到社区版本和旗舰版本之间的大致区别。InfoQ也就这个新版本采访了Intellij IDEA的开发lead Dmitry Jemerov。
 
InfoQ:IDEA 9已经对不同的语言和库增加了很多支持,有计划合并Python吗,比如会是个plugin?如果有,会支持什么Python框架(比如Django)呢?有没有计划支持Jython?
我们已经在IDEA 9.0中发布了一个更新版本的Python插件,只有一点新特性。而更重要的更新(包括对调试和Django的支持)会在2010年早期发布。Python插件自从IDEA 8.0就完全支持Jython。支持包括跨语言导航、代码完成和重构。
InfoQ:好像对Git的支持也有更新,JetBrains内部有向Git迁移吗?
Git在IDEA 8.1中就有支持,而在IDEA 9.0中有更多重要的改善。我们在九月份就把版本控制系统转向了Git,这对我们在IDEA 10中改进集成带来很大的鼓励。
InfoQ:Intellij IDEA 9刚刚发布,接下来的路线图会是怎样的呢?
我们目前对IDEA 10没有任何路线图。但是很显然,对Java 7语言特性的支持,尤其是对闭包的支持会是我们下个版本中很重要的工作。使用闭包把传统的命令式代码转换成函数式风格,还有很多有趣的事情可以做的。
InfoQ:对于改变Intellij口号“最智能的Java IDE”,有什么想法吗?毕竟它已经不仅仅涉及Java,甚至超越了JVM。
这是个好问题,“最智能的基于JVM的语言IDE”对我来说也不怎么样,但也许我们晚点会想出别的什么。
关于IntelliJ IDEA的更多信息,你可以查看他们的blog,上面经常会更新许多有用的tip和信息。
 

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

社区版 - 太监版 by 沙 俊星

有了NetBeans,谁还用这个破玩艺儿?

Re: 社区版 - 太监版 by Hao Lei

哥们你也太土了吧。。。

社区版 - 太监版 by 刘 灿

貌似现在都是用 eclipse,myeclipse 吧 ?

Re: 社区版 - 太监版 by 李 枫华

myeclipse 放弃 。。

直接用 eclipse Java EE 5 版

插件多多

Re: 社区版 - 太监版 by 峻申 吴

好像话是反过来说赞同的人多

就不知道是否支持我喜欢用的插件 by 峻申 吴

findbug和jrebel支持的怎么样呢?

Re: 社区版 - 太监版 by 高 德翔

用了就知道,比Netbeans好了不是一点两点

Re: 社区版 - 太监版 by ding simon

套用广告词 "谁用谁知道",没用过的人不要乱讲

Re: 社区版 - 太监版 by wee Firepig

用了idea,你会忘记所有的IDE的。。。。 那个爽啊。。 不是一句二句能形容的

Re: 社区版 - 太监版 by rao congfei

建议你还是用用intelliJ,你就知道什么叫好用了!

Re: 社区版 - 太监版 by xuan lee

没有用的不要乱发言,没调查说什么。

intellij、MyEclipse、netbeans都用过,还是喜欢第一个。

有了NetBeans,谁还用这个破玩艺儿?

shit by Zhang Gavin

下载不了,不知道是怎么回事
有人能下载吗?

允许的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通知我

12 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT