【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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:533592
用户头像

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

关注

评论

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

Placement Rules 原理

TiDB 社区干货传送门

TiDB 底层架构

国产主流数据库调研

TiDB 社区干货传送门

性能调优 实践案例

把云数据库服务变成黑盒子:ServerlessDB for HTAP丨Hacking Camp 进行时

TiDB 社区干货传送门

实践案例

小红书数据架构及 TiDB 使用场景

TiDB 社区干货传送门

微众银行数据库架构演进及 TiDB 实践经验

TiDB 社区干货传送门

实践案例

一次 meet_lock 告警异常处理过程

TiDB 社区干货传送门

实践案例 故障排查/诊断

Flink 最佳实践之 通过 TiCDC 将 TiDB 数据流入 Flink

TiDB 社区干货传送门

性能调优

伴鱼数据库之监控系统

TiDB 社区干货传送门

TiDB HTAP 深度解读

TiDB 社区干货传送门

一个联合索引使用问题以及优化方案

TiDB 社区干货传送门

管理与运维 故障排查/诊断

不定期更新,记录一些小知识

TiDB 社区干货传送门

监控 版本升级 安装 & 部署

TiDB run and debug on M1

TiDB 社区干货传送门

实践案例 安装 & 部署

TiDB 监控架构解读

TiDB 社区干货传送门

监控

TiDB AutoCommit OFF 问题

TiDB 社区干货传送门

实践案例 故障排查/诊断 新版本/特性发布

TiDB大规模删除实践

TiDB 社区干货传送门

管理与运维

【TiDB 4.0 新特性系列】BR 特性及原理解读

TiDB 社区干货传送门

DM2.0初体验

TiDB 社区干货传送门

DM同步过程问题汇总

TiDB 社区干货传送门

TiDB 4.0 新 Feature 原理及实践:统一读线程池

TiDB 社区干货传送门

从使用者到开发者,知乎参与 TiDB 社区背后的故事

TiDB 社区干货传送门

实践案例 数据库架构选型

【TiDB 最佳实践系列】PD 调度策略最佳实践

TiDB 社区干货传送门

实践案例

TiDB Coprocessor 学习笔记

TiDB 社区干货传送门

TiDB 底层架构

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

PD api基础框架源码分析

TiDB 社区干货传送门

TiDB 底层架构

线上mysql改表操作导致tidb同步延迟解决方法

TiDB 社区干货传送门

DM问题处理总结

TiDB 社区干货传送门

pd集群多副本数据丢失以及修复实践

TiDB 社区干货传送门

实践案例

使用Zabbix监控TiDB(一)

TiDB 社区干货传送门

实践案例

伴鱼数据库之SQL审核系统

TiDB 社区干货传送门

docker方式部署的tidb-v3.0扩容缩容pd节点后需要滚动升级整个集群

TiDB 社区干货传送门

DM v1 升级v2初体验

TiDB 社区干货传送门

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