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:
- Debugger
- Compiler integration
- Additional refactorings and code analysis features (also for JavaScript)
- Adobe AIR support
SQL
Built-in support for SQL is in development. The following SQL dialects are planned to be supported:
- SQL-92
- MySQL
- Microsoft SQL Server
- Oracle
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
- FreeMarker
- Velocity
Enterprise Development
Partial Java EE 6
- JSF 2.0
- WebBeans 1.0
- Glassfish 3.0 support
- JAX-RS 1.0
- Servlet API 3.0
Seam
Advanced support for JBoss Seam is currently in development. Features include:
- Navigation and refactoring support
- Inspections
- Pageflow designer
Struts 2
XSLT / XPath support
IntelliLang
Ability to inject support of spercified language info user identified fragments of user code
GWT 1.5
Spring
- Spring 2.5
- Spring Web Flow
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.
Comments (119)
Apr 16
Anonymous says:
Unfortunately, I can't find ANYTHING useful for me. (n)Unfortunately, I can't find ANYTHING useful for me.
Apr 16
Anonymous says:
hey, where's the Maven improvement? and JIRA integration support? Forget JBoss S...hey, where's the Maven improvement? and JIRA integration support?
Forget JBoss Seam sucks!!!
I can't find anything useful for me too...
Apr 16
Dmitry Jemerov says:
There will be a lot of Maven improvements but they're not listed here because it...There will be a lot of Maven improvements but they're not listed here because it's not a new technology but an improvement for existing ones.
JIRA integration support is here: http://plugins.intellij.net/plugin/?id=2190
Jun 04
Anonymous says:
Quite a few in the list that are improvementson existing technologies. Hop...Quite a few in the list that are improvementson existing technologies. Hopefully, Maven integration will be supported fully.
Apr 24
Anonymous says:
Finally Seam support\! Thank you\! I was hoping for this in IDEA 7, but I guess ...Finally Seam support! Thank you! I was hoping for this in IDEA 7, but I guess Spring was requested more...
Apr 16
Anonymous says:
so no support for postgresql dialect?\! :(so no support for postgresql dialect?!
Apr 24
Anonymous says:
Yes, Postgres should be in that list, I agree, but still I use the current 3rd p...Yes, Postgres should be in that list, I agree, but still I use the current 3rd party SQL plugin with Postgres and it works great.
Jun 25
Anonymous says:
1 on the request for the support of the PostgreSQL dialect.+1 on the request for the support of the PostgreSQL dialect.
Jul 17
Anonymous says:
\1+1
Jul 01
Anonymous says:
I encourage JetBrains to add one more sql dialact for PostgreSQL too. Many of us...I encourage JetBrains to add one more sql dialact for PostgreSQL too. Many of us use pgsql with java or even ruby. My case, Flex + Java/Ruby + PostgreSQL for many projects.
Please consider it!
Apr 17
Anonymous says:
Good work on the Scala plugin guys, be nice to see some "official" DVCS support ...Good work on the Scala plugin guys, be nice to see some "official" DVCS support also.
Apr 26
Anonymous says:
1 I was waiting for IDE support to start with scala. This is very good news.+1
I was waiting for IDE support to start with scala. This is very good news.
Apr 17
Anonymous says:
Hi, guys. We already have Git plugin for IDEA. Check this outHi, guys.
We already have Git plugin for IDEA. Check this out http://github.com/Fudge/gitidea/tree/master
Apr 17
Eugene Kirpichov says:
Very much looking forward for Scala plugin; SQL support is nice; other than that...Very much looking forward for Scala plugin; SQL support is nice; other than that, nothing useful for me. However, apart from several missing features that I already reported to JIRA, Java support in IDEA7 is already perfect enough for me.
Apr 17
Anonymous says:
Git is wonderful, very good news there. What about Problems view like Ecli...Git is wonderful, very good news there. What about Problems view like Eclipse? Sure it's hard, but it is possible. I believe Sun would be 100% willing support you if JRE/JDK changes were require (or as last resort, what about IBM's compiler, that's how Eclipse does it, isn't it?). Thank you, sincerely.
Apr 17
Anonymous says:
Wow\! Spring 2.5, XSLT/XPath\! But what about XSLFO?\! Why are you not going to ...Wow!
Spring 2.5, XSLT/XPath!
But what about XSL-FO?! Why are you not going to support this technology?!
And what about DB2 dialect support?
Kind regards,
Sergey.
Apr 18
Dmitry Jemerov says:
What kind of XSLFO support would you like to see in IDEA? DB2 dialect may be ad...What kind of XSL-FO support would you like to see in IDEA?
DB2 dialect may be added if we have time for that, but it's not a primary priority for us.
Apr 18
Anonymous says:
> What kind of XSLFO support would you like to see in IDEA? Apache FOP of course...> What kind of XSL-FO support would you like to see in IDEA?
Apache FOP of course, because it is the most popular implementation of XSL-FO.
Kind regards,
Sergey
Apr 18
Dmitry Jemerov says:
Sorry, I still do not understand. Let me rephrase again: What exactly features w...Sorry, I still do not understand. Let me rephrase again: What exactly features would you like to see in IntelliJ IDEA that would make working with Apache FOP easier for you?
Apr 18
Sergey Bervinov says:
Firstly fotags complete. Secondly scenario list. Each scenario should provide po...Firstly - fo-tags complete.
Secondly - scenario list. Each scenario should provide possibility to define:
An implementation of this feature should be analysed and designed. I've written some ideas only. This is not special requirements, because they are required much more time than I have. But I know your guys could invent a good implementation of the feature because for the moment all that were implemented in IDEA are very good
Kind regards,
Sergey
Apr 18
Sergey Bervinov says:
And it will be nice if there will diagram of XSD support in IDEA.And it will be nice if there will diagram of XSD support in IDEA.
Apr 18
Anonymous says:
It would be nice to see some support for Apache Wicket. A web framework th...It would be nice to see some support for Apache Wicket.
A web framework that should fit nicely with IDEA beeing a java centric IDE.
Can't really see why you guys chose JBoss SEAM, Struts, Air etc without looking at Wicket...
Apr 18
Dmitry Jemerov says:
Have you tried the existing WicketForge plugin? Does it suit your needs, or do y...Have you tried the existing WicketForge plugin? Does it suit your needs, or do you need something else / more?
Apr 20
Anonymous says:
This list of newly supported features is a NEAR DEAD BULLSEYE for what I need.&n...This list of newly supported features is a NEAR DEAD BULLSEYE for what I need. SQL Support (oracle and mysql in particular), Struts 2, Freemarker, XSLT/Xpath, GWT, and JS debugger. The other features that I don't use (presently/yet) like Jboss Seam are good choices too.
Would be nice to support IE Javascript debugger sometime: but I guess that's probably on overly huge undertaking given the general lack of support for that.
steveb
Apr 21
Peter Morelli says:
great news on the scala plugin, look forward to it. questions: oracle pl/sql ...great news on the scala plugin, look forward to it.
questions:
oracle pl/sql has syntax changes based on version (9i/10g etc), I think, how will you support that?
oracle also has tons of optimizer "hints" that look like a comment, eg:
SELECT /*+ ORDERED INDEX (b, jl_br_balances_n1) USE_NL (j b)
USE_NL (glcc glf) USE_MERGE (gp gsb) */
b.application_id , ...
will you support those?
requests:
postgres support, pl/pgsql
mercurial dvcs support
earlier scala plugin ;o)
Apr 24
Arik Kfir says:
This is really exciting\! A very ambitious feature list I'm sure you'll enjoy im...This is really exciting! A very ambitious feature list - I'm sure you'll enjoy implementing it as I will enjoy using it!
I have a small feature request probe regarding packaging: would it be possible for you to maintain an APT and YUM repositories for us Linux users? Netbeans is available in Ubuntu and Debian repositories (I believe Fedora's too, haven't verified though)
This would make it super easy for people to install and evaluate IDEA (just click, install and you can evaluate it for 30 days!)
Keep up the great work,
Apr 24
Anonymous says:
Second that rpm distribution request. YUM updates rule.Second that rpm distribution request. YUM updates rule.
Apr 25
Anonymous says:
Yeah, I would love to see it also. Having official APT repo would make linux use...Yeah, I would love to see it also. Having official APT repo would make linux user's life super-easy. And Intellij would attract a lot of new people cause installing would be so easy...
Apr 28
Mark Derricutt says:
Back in the IntelliJ 3/4 days I actually maintained a yum/apt RPM repository for...Back in the IntelliJ 3/4 days I actually maintained a yum/apt RPM repository for Fedora which was used by a few people, however it was legally dubious as I was technically redistributing commercial software (which was useless without a key mind you).
Some of the problems faced back then was also bundling a JDK, or forcing a user to setup JPackage as well, without it being in the 'master' repositories it wasn't just a simple click-install.
These days I only use Ubuntu linux (and prefer to use my Mac) so no longer have the repo. Would be nice to see it return thou in a more official capacity.
Apr 24
Anonymous says:
Some good features there\! But I can't see "vast performance improvements" in th...Some good features there! But I can't see "vast performance improvements" in the list. That's implicit, right?
Jul 10
Anonymous says:
\1 on startup speed. Its dead slow compared to Eclipse 3.3. Sorry but it is.+1 on startup speed. Its dead slow compared to Eclipse 3.3. Sorry but it is.
Apr 25
Tino Nitze says:
Good list of features, especially the Seam and the SQL support is much appreciat...Good list of features, especially the Seam and the SQL support is much appreciated!
Apr 25
Anonymous says:
yes! Flex support. Go go go!yes! Flex support. Go go go!
Apr 28
Anonymous says:
No J2ME Stuff; That is a bit sad; It would be really nice if PREPROCESSING was ...No J2ME Stuff;
That is a bit sad; It would be really nice if PREPROCESSING was added.
Apr 29
Erik Pragt says:
The only thing I'd like are some core refactorings: Do essential things first (...The only thing I'd like are some core refactorings:
Erik
Jul 03
Anonymous says:
\1 Its a real pain if you are loading a massive project in one frame that you ca...+1
Its a real pain if you are loading a massive project in one frame that you can't work in another frame until the project has finished loading because of the modal screen.
Apr 30
Anonymous says:
OSGi Bundle development would be nice. Support for OSGi as a deployment platform...OSGi Bundle development would be nice.
Support for OSGi as a deployment platform similiar to how you can deploy to web container.
May 02