HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

纠个错……OpenAI和马斯克的两个开源项目都叫Grok?

天马行空的大杂烩

程序员 开源项目 马斯克

MySQL之优化SELECT语句

百度搜索:蓝易云

MySQL Linux 运维 云服务器 select

定制Dapp开发:快速上线您的去中心化应用

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

公链系统开发全指南:从规划到实施,详解每个步骤

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

构建多语言数字资产交易平台和秒合约系统:从概念到实现

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 公链开发 FT开发

Segment Anything(SAM)的哪些后续方法,又快又好?

AI帅辉

深度学习 计算机视觉 图像分割

Penpad 生态资产 $PDD LaunchPad 在即,Season 2 规则解读

西柚子

Greenplum实用技巧

百度搜索:蓝易云

云计算 Linux 运维 greenplum 云服务器

Python基本文件操作及os库

百度搜索:蓝易云

Python Linux 运维 云服务器 OS

Ubuntu 20.04通过udev规则修改网卡名称(例如eth0)

百度搜索:蓝易云

Linux ubuntu 运维 云服务器 udev

《Java并发编程实战》PDF

程序员李木子

"数字货币市场回归价值导向:Somle预售事件的启示"

区块链软件开发推广运营

区块链浏览器 dapp开发 链游开发 NFT开发 公链开发

2024-03-23:用go语言,一张桌子上总共有 n 个硬币 栈 。每个栈有 正整数 个带面值的硬币, 每一次操作中,你可以从任意一个栈的 顶部 取出 1 个硬币,从栈中移除它,并放入你的钱包里。

福大大架构师每日一题

福大大架构师每日一题

初级Go工程师训练营第0期总结

刘博

Go 极客时间 课程总结

动力底盘域的“一小步”,智能汽车的“一大步”

脑极体

AI

关于 .NET Core 中的 Host

雄鹿 @

ASP.NET Core

DAPP钱包燃烧质押合约挖矿项目系统开发

l8l259l3365

Wicrypt:赋有激励的 DePIN 互联网共享生态

股市老人

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