IntelliJ IDEA 8.0 Technology Roadmap

This is not a complete list of new features planned to be implemented in IntelliJ IDEA 8. This is only an overview of major new technologies that we plan to support.

This is not a final plan. It will be updated as the development proceeds.

Languages

Python

Advanced support for Python development and debugging is in development. Specific details concerning release of this functionality will be announced later.

Ruby

Existing Ruby support will be improved, and a debugger for Ruby will be implemented. Specific details concerning release of this functionality will be announced later.

Groovy

The existing Groovy plugin will be further improved, and we plan to bundle it with IntelliJ IDEA 8.

Scala

Scala support is in development as a separate plugin which is planned to be completed after the release date of IDEA 8, and is not going to be bundled.

Flex

Planned features for Flex support include:

SQL

Built-in support for SQL is in development. The following SQL dialects are planned to be supported:

Web Development

JavaScript Debugger

A debugger for JavaScript based on the Mozilla browser engine is currently in development. Debugging of JavaScript code running in Internet Explorer or other browsers is currently not planned.

DOM Inspector

Template Languages

Enterprise Development

Partial Java EE 6

Seam

Advanced support for JBoss Seam is currently in development. Features include:

Struts 2

XSLT / XPath support

IntelliLang

Ability to inject support of spercified language info user identified fragments of user code 

GWT 1.5 

Spring

Version Control Integration

Subversion 1.5

New features of Subversion 1.5 (merge tracking, changelists etc.) will be supported. An update supporting the new working copy format and server protocol will also be released for IntelliJ IDEA 7.

Team Foundation Server

A plugin supporting the version control features of Microsoft Team Foundation Server is currently in development. It is planned to be released for both IDEA 7 and 8.

git