IntelliJ 13 发布

阅读数:1397 2013 年 12 月 25 日

话题:Java语言 & 开发架构

JetBrains 宣布了IntelliJ IDEA 的第 13 个通用版本。第 12 个版本发布于 2012 年 12 月,此次发布即是承接这一版本,与他们一年一个重大版本的传统发布日程一致。IntelliJ IDEA 是三大流行 IDE(Eclipse、IntelliJ 和 NetBeans)中唯一一个提供付费版本的。

IntelliJ IDEA 13 换了一套全新的用户界面,同时,该 IDE 还更新了对今年推出的许多开发技术的支持,包括 Java EE 7、Glassfish 4、Tomcat 8 及其它。它还改进了许多现有功能,尤其是 Spring 支持、Gradle 集成和 Android 开发工具。它还全面支持 Java 8,这一自 Java 5 以来 Java 平台的最大更新预定在 2014 年 3 月发布。读者可以在 JetBrains 的网站上查看 IntelliJ IDEA 13新功能的完整列表

Android Studio 是该 IDE 新增的一个重要工具,它是一个由 Google 基于来自非商业伙伴的 IntelliJ IDEA 免费社区版构建的全新开发环境。

为了改善对 Scala 的支持,JetBrains 一直与 Scala 当前的管理者 Typesafe 公司保持着密切合作。内置集成 SBT Scala 构建工具及其它许多功能是这一新版本的特点。它还包含一个专用的新 Spring 工具窗口。

除了技术支持外,该版本还针对可用性进行了许多新的功能增强,包括“全面搜索(Search Everywhere)”功能和智能查找功能,前者为定位从类文件到 IDE 设置的任何内容提供了单一的对话框,后者用“仅限注释(Comments only)”和“仅限字符串常量(String literal only)”补充了标准的区分大小写、全字匹配和正则表达式搜索功能。它还包含一个称为“演示模式(Presentation Mode)”的新功能,允许开发人员录制、编辑以及注解一个工作阶段用作演示或演讲。

InfoQ 安装试用了最新的旗舰版。安装速度很快,可以发现并重用先前的安装配置,用法同以前一样直观。对 Lambda 表达式的支持在几个方面都浅显易懂。首先,针对新集合 API 的重构现在以重构建议的方式提供。此外,即使开发人员不重构为 Lambda 表达式,代码也会根据需要折叠显示简洁的新 Lambda 表达式语法。还有一个我们希望看到的特性是推荐 Lambda 表达式作为参数的功能。

开发人员可以基于正在进行的工作使用社区版。JetBrain 网站上的对比矩阵列出了旗舰版特有的功能,包括:

  • UML 设计器
  • “代码覆盖工具(Code Coverage tools)”
  • HTML、CSS、JavaScript、Struts
  • Spring 框架
  • JPA/Hibernate
  • Grails(社区版支持 Groovy)
  • 应用服务器支持
  • Java EE 7 支持

社区版是免费的。面向新的个人用户的旗舰版标价为 199 美元,升级为 99 美元。两个版本都有 Windows、Mac 和 Linux 版本,可以从IntelliJ IDEA 下载页面上下载。

查看英文原文:IntelliJ 13 Released