免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

  • 2009-12-14
  • 本文字数:1099 字

    阅读完需:约 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,包括对 Gradle Griffon 以及更多的支持。
  • 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”对我来说也不怎么样,但也许我们晚点会想出别的什么。

2009-12-14 05:533670
用户头像

发布了 127 篇内容, 共 43.2 次阅读, 收获喜欢 5 次。

关注

评论

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

AI最佳实践全栈式从0到1开发个人博客系统

豆包MarsCode

人工智能 程序员 AI 博客 博客开发

百度赵世奇:文心智能体平台跑通商业闭环,已有超2万智能体开始帮开发者赚钱

Geek_2d6073

华为云低代码AstroZero技巧教学1:表格的超链接赋能

平平无奇爱好科技

说说停止线程池的执行流程?

伤感汤姆布利柏

案例 | 澳鹏自动驾驶标注方案入选虎嗅智库行业报告

澳鹏Appen

自动驾驶 数据标注 行业报告

华为云CodeArts API:API管理一体化平台 7月新特性上线啦!

平平无奇爱好科技

首批最高级!华为云ROMA Connect获信通院全栈企业级集成平台优秀级

平平无奇爱好科技

新特性系列 I 华为云软件开发生产线(CodeArts)8月上线新功能等你来解锁!

平平无奇爱好科技

mcgs笔记 工具箱 常用符号展示

万里无云万里天

自动化 HMI mcgs

mcgs笔记 工具箱 元件库(公共图库)展示(上)

万里无云万里天

自动化 HMI mcgs

mcgs笔记 设备窗口 查看子设备的参数配置说明

万里无云万里天

自动化 HMI mcgs

数字OA——低代码开发平台范赋能企业设计与探索

快乐非自愿限量之名

低代码 数字化 OA

内容审核:中国GPT医生面临困境,怎么保障信息的“安全流通”?

爱AI的猫猫头

人工智能 网络安全 数据安全 内容审核 大模型

“码”上中秋,共话精彩——豆包MarsCode 放“码”过来!

豆包MarsCode

人工智能 AI 征文活动

华为云低代码AstroZero技巧教学2:轮播组件的魅力 玩转视觉营销

平平无奇爱好科技

新特性系列 I 华为云全栈可观测平台(APM)8月上线新功能等你来解锁!

平平无奇爱好科技

华为云空间亮相网络安全周:创新技术保障数据与设备安全

最新动态

Kafka+PostgreSql,构建一个总线服务

为自己带盐

postgresql kafka 总线服务

mcgs笔记 工具箱 元件库(公共图库)展示(中)

万里无云万里天

自动化 HMI mcgs

mcgs笔记 工具箱 元件库(四种风格)展示

万里无云万里天

自动化 HMI mcgs

mcgs笔记 构成工程的五个部分

万里无云万里天

自动化 HMI mcgs

mcgs笔记 构件 查看帮助文档

万里无云万里天

自动化 HMI mcgs

开发者空间实践指导:基于3大PaaS主流服务轻松实现文字转换语音

平平无奇爱好科技

mcgs笔记 工具箱 构件展示

万里无云万里天

自动化 HMI mcgs

mcgs笔记 设备窗口 添加父设备与子设备

万里无云万里天

自动化 HMI mcgs

还在粗放式管理需求,频繁返工?华为云六招破解研发困局!

平平无奇爱好科技

将美术馆装进手机,艺术融入生活。《Arrrt》入选华为应用市场“匠心奖”

最新动态

mcgs笔记 新建工程与模拟运行

万里无云万里天

自动化 HMI mcgs

技术揭秘 DWS 实时数仓解决方案,如何深度融合 Flink 简化数据链路

华为云开发者联盟

数据库 数据仓库

【技术分享】Amazon EKS-不同的服务根据路径实现ALB的跳转

伊克罗德信息科技

Amazon amazoneks

西部数据正式推出获PS5™官方授权的8TB超大容量SSD

Geek_2d6073

Intellij IDEA 9:Java EE 6、OSGi、Flex及更多_Java_Craig Wickesser_InfoQ精选文章