Python 还能承担下一个时代的发展重任吗?Mojo 语言的横空出世对 AI 研发生态有什么影响? 了解详情
写点什么

IntelliJ IDEA 11 新特性介绍

  • 2012-05-14
  • 本文字数:1113 字

    阅读完需:约 4 分钟

不久前 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 也得到了改进,现在看起来在工具与语言之间表现得更加一致。

在商业版中,对 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

2012-05-14 03:107979
用户头像

发布了 88 篇内容, 共 254.3 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

一天约了4个面试,复盘一下面试题和薪资福利

王中阳Go

Go 面试 面试题 简历优化 大厂突击

服务老是被攻击,如何设计一套比较安全的接口访问策略?

做梦都在改BUG

面试官:你了解Spring Security 权限控制吗?

做梦都在改BUG

Java spring spring security

OpenCloudOS 如何以最小成本,高效定位内存泄露路径?

OpenCloudOS

Linux 内存 opencloudOS

豆瓣评分9.0!《Java核心技术与面试》神作,已助1374人拿到Offer

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

探究计算机视觉新兴能力:如何通过提示检索提高性能?

Zilliz

计算机视觉

从 Netflix 传奇看,结果导向的产品路线图如何制定?(下篇)

LigaAI

敏捷开发 研发管理 研发效能 it路线图 企业号 3 月 PK 榜

手写模拟Spring底层原理-Bean的创建与获取

京东科技开发者

spring 接口 aop 代码 bean

在云原生和裸金属环境开展NFS存储性能比对测试

QE_LAB

云原生 性能测试

MATLAB实现图像的傅立叶变换

timerring

图像处理

LED显示屏配电柜专业知识

Dylan

系统、 电子 LED显示屏

开发者进阶必备的9个Tips & Tricks!

SEAL安全

开发者 企业号 3 月 PK 榜 开发人员

架构训练营模块八作业

现在不学习马上变垃圾

架构训练营10期

互联网工程师1480道Java面试题及答案整理( 2023年 整理版)

架构师之道

java面试

软件测试/测试开发 | 功能测试转测试开发,该如何写简历?如何与其他竞争者中脱颖而出?

测试人

软件测试 自动化测试 测试开发

小程序成生活“标配”,成互联网商业的重要阵地

没有用户名丶

小程序化

浅谈ChatGPT掀起的一波浪潮 | 社区征文

海风极客

ChatGPT

解读场景化视频制作工具的实现过程

阿里云视频云

云计算 智能生产

从智能进化模型看用友BIP的AI平台化能力

YonBuilder低代码开发平台

3.基于Label studio的训练数据标注指南:文本分类任务

汀丶人工智能

信息抽取 数据标注 文本分类 labelstudio

2049 数据合规可信计划共同体研讨会在京召开,易观作为标准起草单位应邀参加

易观分析

数据 数字化

一文吃透 Go 内置 RPC 原理

捉虫大师

Go RPC

运维训练营第16周作业

好吃不贵

MYSQL索引知识大集合

阿呆

索引 MySQL InnoDB

如何通过C#/VB.NET代码在Word中更改字体颜色

在下毛毛雨

C# .net word文档 字体 段落

再创佳绩!阿里云 4 篇论文入选顶会 FAST 2023

云布道师

阿里云 云存储

中移链元交易功能对接说明

BSN研习社

会声会影2023官方新功能介绍

茶色酒

会声会影2023

大厂的职级晋升答辩是什么 · 职级晋升系列

致知Fighting

后端 晋升

简述XML和JSON

devpoint

JavaScript json xml

AIGC新实践:AI代写神器搞定BI计算字段所有难题

网易数帆

AI BI

  • 扫码加入 InfoQ 开发者交流群
IntelliJ IDEA 11新特性介绍_Java_Fabian Lange_InfoQ精选文章