BT

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

IntelliJ IDEA 11新特性介绍

| 作者 Fabian Lange 关注 0 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2012年5月15日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

不久前JetBrains发布了IDEA 11,在性能、Groovy与Grails支持以及版本控制插件上进行了一些改进。本文将会介绍新版本所带来的一些新特性。

在测试过程中,我们发现整体性能要比上一版本有显著提升。即便是大型项目中的代码完成的性能也很棒。

IDE向Groovy开发者提供了2.0 Beta版的支持。其中有一些限制,比如说Groovy 2.0 @TypeChecked注解只会在控制台输出中进行编辑后才会显示出来,而不是直接在编辑器显示警告时在源代码中显示出来,但能够将其加入依然是好的。

对于版本控制来说,IDEA 11为Git与GitHub用户带来了一些很棒的特性。它能够从版本日志中发现相关的注释,甚至可以在IDE之外创建gists。然而根据开发者在IDEA上的博文所述,Subversion用户还需要等待11.1版才能获得对SVN 1.7的支持,我们觉得这有点令人失望。相对于Git来说,对Mercurical的支持有些延后。在测试过程中,我们曾遇到过一些严重的Bug,hg插件没法追踪变更,提示在编辑过程中并没有文件发生变化。

IDEA 11现在还支持使用Gradle,但我们却发现了一些问题,极力想让其能够处理我们现有的几个Gradle项目。

根据发布声明所述,其他值得关注的新特性有:

  • 改进了Android开发支持,现已支持Android 4 SDK(Ice Cream Sandwich)并添加了UI预览窗格。
  • 对Scala插件的重要更新,对ScalaTest与ScalaDOC提供更棒的支持。
  • 改进了Diff组件,支持JAR文件的比较,这样开发者就可以无需访问源代码即可轻松查看到发布之间的细小差别。

UI也得到了改进,现在看起来在工具与语言之间表现得更加一致。

Idea 11 UI

在商业版中,对Play Framework的支持是非常棒的,包含了一个集成的命令行界面(Tools->Play with Play framework),该界面非常有用并且很适合于标准的Play方式。但遗憾的是,我们无法自动创建Play项目,需要通过如下命令手工创建:

play new app
cd app
play idea

接下来就可以将项目导入了。

IDEA 11改进了对Spring生态圈的支持,添加了来自于Spring 3.1、Spring Integration与Spring Data的新注解。它优化了Visual Editors,特别是Spring模型的依赖图。

从10.0开始,IntelliJ IDEA开始以两种版本发布,一个是免费、开源的”社区版“;一个是提供了扩展商业支持的”旗舰版“。后者增加了对Grails 2.0 Beta、Velocity 1.7、AspectJ、Play Framework、Spring与SQL的支持。社区版缺乏框架与应用服务器支持。

IDEA 11旗舰版的价格从教育用户的94€到私有用户的189€,再到带有升级订阅的商业用户的664€。这两个版本都可以从IntelliJ IDEA 11下载页面上下载。旗舰版提供了30天的试用期,我们就是通过它来测试此次新发布的。

查看英文原文:IntelliJ IDEA 11 - What is New

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

太垃圾了吧! by 冯 光头

2月份的新闻现在才翻译过来?

Re: 太垃圾了吧! by 龙 张

你好,虽然你可能知道IDEA 11所带来的新特性,但依然有读者对此并不清楚,软件版本的新特性是不会因为现在是2月份抑或5月份而发生变化,如果这则新闻对你来说没有价值,大可直接略过;但这不意味着对其他读者没有价值。

Re: 太垃圾了吧! by Zheng Johnson

你的意思是你不是发的新闻,是发的记录片?

各取所需 by Zhang Gavin

这篇文章对我就很有用处。
觉得对你没价值,大可以打酱油路过,没必要这么赤裸裸的攻击别人,这不是打击编者的积极性吗

Re: 太垃圾了吧! by chengwen bo

作者也没说发的是新闻啊,只是介绍而已

Re: 太垃圾了吧! by s zh

支持一下,对于很多不常用IDEA的用户来说,还是有一定价值的。

Re: 太垃圾了吧! by zhang donghua

晕了。。。有本事你自己翻译一下啊。。。
支持翻译的同学,对于学习idea的人来说还是挺好。。。

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

7 讨论

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


找回密码....

Follow

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

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

Like

内容自由定制

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

Notifications

获取更新

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

BT