Roadmap for 4.1?

I've seen somewhere that new EAP for 4.1 will start in a month or so.

What are key features to deliver for 4.1?

For me:
- AspectJ support
- Support for JSP 2.0 and JSTL 1.1
- well defined OpenAPI for appservers to enable close integration

What are your thoughts?

--
---
Michal Szklanowski
always developing new IDEAs


75 comments
Comment actions Permalink

I think J2EE is a big market and very important at least to me. IMO they missed the boat working on and then postponing AspectJ in 4.0. I wish they concentrated on j2ee 1.4 and opening the API to support more app servers.

0
Comment actions Permalink

If you are teaching maybe you should check out http://www.bluej.org/. It doesnt compare to IDEA in any way, other than it seems geared for teaching.

0
Comment actions Permalink

What I'd really like to see is more power available through the OpenAPI:

  • Access to the existing refactorings

  • Ability to integrate additional app servers

  • Ability to integrate new languages into the PSI hierarchy

(although these would probably be more appropriate as 5.0 features than 4.1)

I think the last one is by far the most important. Every single commercial
project I've ever worked on has had resources in a number of different
languages: various XML dialects, HTML, JSP, SQL, ANTLR grammars, <![CDATA[]]>, configuration files, etc. Just imagine how great it
would be if it were possible to plug in an implementation of whatever
language you were dealing with and have full access to refactorings, usage
searches and all the other goodies we've gotten used to with Java! I realise
this is probably asking for the moon; there are fundamental differences
between languages that may well make this impossible to implement. But I can
dream... :)

If I can't have that, then full support for the language changes in JDK 1.5
is a high priority for me.

Some other things which would be nice to have:

  • Fully support modules with overlapping content roots.

  • Split out ANT support, so the user can point at their own installation.

  • A settings page for configuring IDEAs memory usage.

  • Dynamic reloading of plugins.


Cheers,
Vil.


Michal Szklanowski wrote:

I've seen somewhere that new EAP for 4.1 will start in a month or so.

What are key features to deliver for 4.1?

For me:
- AspectJ support
- Support for JSP 2.0 and JSTL 1.1
- well defined OpenAPI for appservers to enable close integration

What are your thoughts?


--
Vilya Harvey
vilya.harvey@digitalsteps.com / digital steps /
(W) +44 (0)1483 469 480
(M) +44 (0)7816 678 457 http://www.digitalsteps.com/

0
Comment actions Permalink

  • Access to the existing refactorings


This would be huge, especially if you throw in plugin access to "Find Usages". Give me those, and I'd promise some simply amazing program analysis and improvement plugins, that would make InspectionGadgets and IntentionPowerPack look like my daughter's toys.

0
Comment actions Permalink

+1 JSP 2.0 first, JDK 1.5 second.

--
Norris Shelton
Sun Certified Java Programmer


"Michael J" <jaeger.michael@mailberlin.net> wrote in message
news:29125028.1077098064437.JavaMail.itn@is.intellij.net...

Well, as jdk 1.5 is still beta, it is a moving target, but JSP 2.0 and

JSTL 1.1 are final and Tomcat 5 is stable for a while now.
>

+1 for full JSP 2.0 support



0
Comment actions Permalink


"Robert F. Beeger" <no_mail@jetbrains.com> a écrit dans le message de
news:11747718.1077094493382.JavaMail.itn@is.intellij.net...

True, but I would have expected to see this request from Guillaume. Posted

by you it looks somehow masochistic since some
>people use SmartCVS because IDEA does not have this feature.

Well spotted Robert...

<![CDATA[ I want CVS-SSH2 desperately !!!!!!!!!!! ]]>

But thanks to Tom and his great SmartCVS, the wait is more acceptable.
But frankly, I really wish, and pray (5 times a day) that SSH2 will be
implemnted in 4.1

Guillaume Laforge


0
Comment actions Permalink

There was good JSP support in IDEA at least since version 2.0. So not supporting the JSP 2.0 specifications which are final for while now and are already supported by Tomcat, Resin, ServletExec and other Servlet/JSP containers is a step back.

I would love to see this fixed real soon.

Michael

0
Comment actions Permalink

The only thing I really care about for 4.1 (or 5.0 for that matter) is JSP 2.0 including support for EL, .tag files, JSTL 1.1, etc. I would of course settle for just editor support, but refactorings for JSP and stuff would be great.

If you're interested in this as well, vote for the tracker request:
http://www.intellij.net/tracker/idea/viewSCR?publicId=14990

0
Comment actions Permalink

This would be huge, especially if you throw in plugin access to "Find

Usages". Give me those, and I'd promise some simply amazing program
analysis and improvement plugins, that would make InspectionGadgets and
IntentionPowerPack look like my daughter's toys.

Your daughter has cool toys :)

Vince.


0
Comment actions Permalink

Its not much of a plugin -- it simply opens a socket and listens for
open this-or-that commands from the profiler. You cannot start the
profiler from within idea which means you cannot supply the profiler
with all the project info from idea. This is the biggie for me. My
projects are way to complex to have to recreate then every tool

JProfiler does a good job of pulling the project info from idea and
launching the profiler. It stopped workin since modules were
incorporated. Supposedly the next release (in some weeks) should once
again support idea4.

Nathan Brown wrote:

Well they have an IDEA plugin, which is a good start ;)

N.

Luke Hutteman wrote:

>> I've never heard of YourKit before - are they somehow aligned with
>> JetBrains?
>>
>> How does their profiler compare to more well known products like
>> JProbe and OptimizeIt?

0
Comment actions Permalink

aspectj support please please please!
we have been promised this for a long time.
with missing aspectj in idea and eclipse offering it for free it is getting kind of hard to stick to idea in that respect...

regards
matthias

0
Comment actions Permalink

If you would make a vote, I'm sure, 95% of IDEA users could easy work
without AspectJ.

Tom

0
Comment actions Permalink

Luke Hutteman wrote:

I've never heard of YourKit before - are they somehow aligned with JetBrains?

How does their profiler compare to more well known products like JProbe and OptimizeIt?


http://www.intellij.com/idea/community/recommends.html

For profiling, Jet Brains recommends JProfiler.

0
Comment actions Permalink

Hahaha :)

Each time, it's the same stuff ... everybody wants a product tailored to its own needs :)

Everybody has valid reasons to ask for that or that feature. Maybe JetBrain could provide the basic editor (great editor, refactoring) and propose some commercial plugins :
- GUI builder
- AspectJ support
- J2EE integration
- J2ME support
- JSF visual editor
- ...

That could a good solution after all. And maybe we could have IntelliJ fondation, Developer, and Enterprise Edition ! (ironic)

What seems clear to me is that JetBrain is in a transition phase. Starting from a product targeted for hardcore developers, they know that they could grow if they make their target broader ... Well, businesswise it makes sense ... but don't you think that this might be the beginning of the end ? I mean, it's dam hard to keep the same quality standards on a growing product, with a growing team ...

I prefer to have a genious code editor, instead of an average J2EE development suite. But at the same time, I want to be able to play with these new great technologies and features like Java 1.5 and AOP. How to cope with that ?

0
Comment actions Permalink

Maybe JetBrain could provide the basic editor (great editor, refactoring) and propose some commercial plugins :
- GUI builder
- AspectJ support
- J2EE integration
- J2ME support
- JSF visual editor
- ...


Seriously, I really like this idea!

Tom

0
Comment actions Permalink

It's a bit out-of-dated.

--
Best regards,
Mike Aizatsky.
-


JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"


0
Comment actions Permalink

I always thought that the GUI Developer should have been released as an official plugin. I agree with the idea of official plugins for things like AspectJ and J2EE, however I do not agree with releasing Standard / Developer / Enterprise editions of IDEA because I really like the current single-product / single-price structure.

What I would like to see is things like the GUI Developer and AspectJ etc being implemented as offical JetBrains plugins free to licensed users so that a licensed user can choose to install all or none of the plugins as and when they need them for the same product / price. Essentially this means everything is the same with the only difference being that you build your IDEA with the functionality you want as provided by JetBrains.

0
Comment actions Permalink

...however I do not agree with releasing Standard / Developer / Enterprise editions of IDEA ...


Who said this?

Tom

0
Comment actions Permalink

Thomas Singer (MoTJ) wrote:

>> ...however I do not agree with releasing Standard / Developer /
>> Enterprise editions of IDEA ...


Who said this?


hehehe... honestly at the prices they sell idea for, how the heck would
you removed features and charge less, unless they pay YOU money for
Standard edition :)

I think someone's trying to get a free version ;)

R

0
Comment actions Permalink

When I talked about Fondation/Developer/Enterprise, it was ironic ;) Just a reference to Jbuilder ...

Who talked about a free version ??? Where is it ???
Hehe ;-p

0
Comment actions Permalink

So what profiler does JetBrains recommend?

or better yet, are there any plans of adding a profiler to IDEA out-of-the-box?

0
Comment actions Permalink

So what profiler does JetBrains recommend?



I know that many developers find yourkit to be quite nice.

--
Best regards,
Mike Aizatsky.
-


JetBrains, Inc
http://www.intellij.com
"Develop with pleasure!"


0
Comment actions Permalink


Barry Kaplan wrote:

JProfiler does a good job of pulling the project info from idea and
launching the profiler. It stopped workin since modules were
incorporated. Supposedly the next release (in some weeks) should once
again support idea4.


To be fair, I should mention that while jprofiler does a good job of
creating the project, it provides not means of navigation back into idea.

0
Comment actions Permalink

Am I the only one who thinks integrating UML is worth investigating? I'm aware of the SimpleUML plugin, but I'd love to see something more comprehensive (all UML diagrams, for starters). The low-cost UML editors out there just aren't pretty, IMHO. I'm sure IntelliJ could build a really beautiful and nicely integrated solution here. Especially if these guys came from Together (thought I heard that somewhere; I could be wrong).

As an "official" plugin or built into the core product, I think this could provide real value to IDEA.

0
Comment actions Permalink

The 3 co-founders all came from togethersoft. You can see their bios at

http://www.jetbrains.com/company/people/executives.html

I'm not sure you'll get them to bite on this one, but good luck :)

0
Comment actions Permalink

I wouldn't be surprised if they are still under a non-compete agreement that
prevents this.

"charles decroes" <spam@decroes.com> wrote in message
news:19979790.1077215935252.JavaMail.itn@is.intellij.net...

The 3 co-founders all came from togethersoft. You can see their bios at

>

http://www.jetbrains.com/company/people/executives.html

>

I'm not sure you'll get them to bite on this one, but good luck :)



0
Comment actions Permalink

In article <c121gj$t7n$1@is.intellij.net>,
Dan Hardiker <dhardiker@eorigen.com> wrote:

Luke Hutteman wrote:

I've never heard of YourKit before - are they somehow aligned with
JetBrains?

How does their profiler compare to more well known products like JProbe and
OptimizeIt?


http://www.intellij.com/idea/community/recommends.html

For profiling, Jet Brains recommends JProfiler.


I have had very good success with JProfiler in standalone mode on MacOS
X. I am now eagerly awaiting integration with IDEA 4.

Scott

0
Comment actions Permalink

For me, the actual plugins are enough (SimpleUML and Sequence diagram) for me to document my stuff.
Also, you should have a look to that : http://objectclub.esm.co.jp/Jude/jude-e.html
It's free and not that bad ...

0
Comment actions Permalink

Back-in-time debugging would be great!

Omnicore already has the jump on this ( http://www.omnicore.com/htmls/newdebugger.html ) , but I'm sure the jetbrains folks could come up with something really great.

There is also an open-source implementation of this ( http://www.lambdacs.com/debugger/debugger.html ) though it's fairly clunky and could use the IntelliJ touch.

please please please!

0
Comment actions Permalink

Back in time debugging would be pretty cool (though I doubt they'll undertake anything so ambitious for 4.1). But more fundamentally, I think the existing debugger functionality could use an overhaul, perhaps in 5.0 or whatever.

In particular, harnessing granular control of when individual threads run would be great. Eclipse's debugger has a slick interface for handling multi-threaded apps, where, for example, the developer can break in two different threads simulataneously, and easily take a step in one thread without resuming the other thread. Also, both eclipse and jbuilder have had moniter and dead-lock views for a while now, which are very useful.

There are already trackers for these. Idea's debugger is pretty advanced in some ways, and pretty behind in others.

0

Please sign in to leave a comment.