BT

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

JetBrains IntelliJ IDEA 7 M2增加Groovy/Grails支持和依赖性分析

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

JetBrains已经发布了IntelliJ IDEA 7的第二个里程碑版,它包含许多的增强功能和新的特性。其中一个是使用依赖性结构矩阵(Dependency Structure Matrix)技术来分析项目中类型依赖性的新工具。这可以让开发者从高一些的层次发现潜在的问题,并能够深挖各个问题的细节。

M2也包含完整的Groovy和Grails支持:

  • 上下文敏感并能感知类型推断(Type Inference-Aware)的代码完成(Code Completion)功能,支持方法、域字段、类和关键字
  • 跨Groovy和Java的类、方法和域字段解析
  • 通过结构视图、类和用法搜索,实现智能代码导航帮助
  • 语法和错误高亮显示
  • 支持Groovy的重构和导入优化
  • 专门的Grails SDK配置
  • 内建的Grails生成器,生成控制器(controller)、视图(view)、领域类(domain classes)、任务(jobs)、脚本、服务和标签库(taglibs)

Grails的作者Graeme Rocher对于IDEA对Groovy/Grails的支持有以下的评论:

它(JetGroovy插件)到底哪一天才被公之于众,我实在等不及了。当你还年轻,有时间和精力可以花费在安装所有的组件,处理驱动(解读:指代插件)问题,一遍又一遍的安装并处理不同驱动(解读:指代插件)之间的不兼容性问题时,那么你用PC机(解读:指代Eclipse)就没什么问题了。而当你跨过这个阶段,只是想在一个让你畅行无阻的平台上搞定一切的时候,那么你就会选择这样一个替你完成一切的平台,比如说Mac(解读:指代IntelliJ IDEA)。它开箱即用,每个部件都集成的很好,包括Groovy插件。

官方发布稿上提到的其它特性包括:

  • 在Spring和Hibernate间的集成
  • 增强的Spring AOP、Hibernate和JPA支持
  • 更灵活的项目配置
  • 新的重构功能和Maven支持,以及性能的提升
  • 通过ClearCase UCM和Perforce离线模式实现更灵活的版本控制操作,还有改善的变化列表管理

关于新的Groovy、Sprint和Hibernate特性的Demo在JetBrains网站上已经可以下载。JetBrains也宣布在今年年底之前购买IntelliJ IDEA 6的所有用户届时将获得免费的IntelliJ7升级。

查看英文原文:JetBrains IntelliJ IDEA 7 M2 Adds Groovy/Grails Support, Dependency Analysis

评价本文

专业度
风格

您好,朋友!

您需要 注册一个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