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

Let's allow JetBrains to eat some lobster (Boston), drink some vodka (St
Petersburg) and do whatever fun stuff they do in Prague :)

Amnon

"Michal Szklanowski" <szklanowski@nospam.aster.pl> wrote in message
news:c0u136$uet$1@is.intellij.net...

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

>
>


0

Amnon I. Govrin wrote:

Let's allow JetBrains to eat some lobster (Boston), drink some vodka (St
Petersburg)



and do whatever fun stuff they do in Prague :)
drink some famous* Czech beer :)

drP

*at least in Poland

0

Oh please no.. not AspectJ once again. I think it would be much more urgent to get full Java 1.5 syntax support now that 1.5 is in beta.

What is the deal with that anyways? Is that the plan? To have full 1.5 syntax support in Palladium?

Kind regards, Stefan.

0

What are your thoughts?


- Full JDK 1.5 support (beta or not)
- Ant 1.6 (or any ant for that matter :) )

Vince.


0

One of these days I have to read up on AspectJ - what the h... is it?

Since I have no idea what AspectJ is about, I will wish for:

- Full JDK 1.5 support, even if it's 'only' still the beta 1.

- Ant 1.6 integration

- Profiling (code coverage)

The profiling capability would go nicely with the code inspection and JUnit features already available.

I'm mostly looking for code coverage analysis although performance and memory would be fun too. But I would analyze code coverage very often and only measure performance and memory usage fairly seldom.

Best regards,
Lars Ugleberg

0

Hello,

I think that we need to let JetBrains to decide about what will make to 4.1, we only need to make suggestions.
So, I would like to have full jdk15 support and aspectj.

Ps. Well done JetBrains

0

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.

0

Hello, Lars!
You wrote on Wed, 18 Feb 2004 07:33:15 +0000 (UTC):

LU> - Profiling (code coverage)
LU> The profiling capability would go nicely with the code inspection
LU> and JUnit features already available.

LU> I'm mostly looking for code coverage analysis although performance
LU> and memory would be fun too. But I would analyze code coverage very
LU> often and only measure performance and memory usage fairly seldom.

Look at Clover's plugin for IDEA:
http://www.thecortex.net/clover/userguide/idea/index.html


--
Alexey Epishkin (alexey@offshorecode.com)
JUG Ukraine - http://www.jug.com.ua/
Softscape


0

Hi,

- Full JDK 1.5 support, even if it's 'only' still the beta
- Ant 1.6 integration

0

Well, the features is already in the pipe and even if I would not want
it to be integrated into IDEA, I could not change their decision.

I don't see IDEA (or Eclipse) as a competitor to SmartCVS, because there
are still enough people favouring a stand-alone tool over the integrated
feature, because you have a different perspective. Which does not mean,
that the integration is bad. Quite the opposite, it is very useful
sometimes, e.g. when comparing files.

Friendly,
Tom

0

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

Hi,

the specs of 1.5 are final so it's NO MOVING TARGET.

Many companies must start developing with 1.5 right now !

0

You're right, it appears to be exactly what I'm looking for :)

Unfortunately they say that the current plugin doesn't work with the EAP builds, I assume that includes the newly released 4.0. I'll be looking for a new plugin release periodically from now on.

Best regards,
Lars Ugleberg

0

Lars Ugleberg wrote:

You're right, it appears to be exactly what I'm looking for :)

Unfortunately they say that the current plugin doesn't work with the EAP builds, I assume that includes the newly released 4.0. I'll be looking for a new plugin release periodically from now on.


Lars I was told they would have it running for I4 by the end of feb.

R

0

Thomas Singer (MoTJ) wrote:

Well, the features is already in the pipe and even if I would not want
it to be integrated into IDEA, I could not change their decision.

I don't see IDEA (or Eclipse) as a competitor to SmartCVS, because there
are still enough people favouring a stand-alone tool over the integrated
feature, because you have a different perspective. Which does not mean,
that the integration is bad. Quite the opposite, it is very useful
sometimes, e.g. when comparing files.


Yup, I have a couple of folks at the office whom I pointed to SmartCVS,
and they love it and use it. They're not engineers, they're Analysts
and Doc Writers, and it sure beats using WinCVS. We have platform
diversity on our project, and it's nice to have one tool for all.

R

0

My 0.02 €

1 - JDK 1.5 (of course)
2 - AspectJ (but a good one)
3 - JSP 2.0 (Should also be sufficient to support JSF, right ?)
4 - Ant 1.6
5 - J2ME facilities !
6 - C# support -just kidding :-p -

Also, I see JetBrains focusing on J2EE. It's nice. But this is a mature techno and they are plenty of tools that offer a lot of advanced support for J2EE.
As far as I know, J2ME tools are less advanced and there, maybe, it might be easier to get in. J2ME might also grow faster that J2EE in the coming years.

0

No. No AspectJ crud, better then if there's a possibility for plugins to instrument classes and whatever other things needs to be done to get a good AOP tool.

What would be cool though is if idea would implement some way to get hprof output of the runs using OpenAPI so that profiling tools can be plugged in. JetBrains should of course develop their own competent version :)

0

> ... JetBrains should of course develop their own competent version :)
I get the feeling that www.yourkit.com is particularly dear to IJ hearts :)

0

The features that I would most support are.

- JSTL 1.1 / JSP 2.0
- J2EE OpenAPI
- JDK 1.5 support

0


"Sebastien Petrucci" <no_mail@jetbrains.com> schrieb im Newsbeitrag
news:24187800.1077110906957.JavaMail.itn@is.intellij.net...

My 0.02 ?

>

1 - JDK 1.5 (of course)
2 - AspectJ (but a good one)
3 - JSP 2.0 (Should also be sufficient to support JSF, right ?)
4 - Ant 1.6
5 - J2ME facilities !
6 - C# support -just kidding :-p -

>

Also, I see JetBrains focusing on J2EE. It's nice. But this is a mature

techno and they are plenty of tools that offer a lot of advanced support for
J2EE.

As far as I know, J2ME tools are less advanced and there, maybe, it might

be easier to get in. J2ME might also grow faster that J2EE in the coming
years.

I agree with Sebastien, I'd definitely love to see support for
- JDK 1.5
- JSP 2.0 and JSF

...of course some (X)HTML and Javascript support (to add something which
wasn'n stated before) would be appriciated as well ;)

anyway, great job so far



0

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

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

Here is a list of features that I would never use:

- AspectJ support
- Support for JSP 2.0 and JSTL 1.1
- well defined OpenAPI for appservers to enable close integration
- Ant 1.6 integration
- CVS SSH2 integration
- J2ME facilities
- (X)HTML and Javascript support

It seems that when IDEA first came out, it was about smart code editing, treating your code like an object instead of text. It seems like with release 4.0 and with the suggestions people have made in this thread, it's turning into a more generic IDE that tries to be everything to everyone.

My requests are for more of what IntelliJ started out doing: providing new ways of thinking about your code, smarter code generation, different views of your code, more refactorings. I don't have any specific requests in this area that aren't already in the Tracker, but I think the IntelliJ developers are smarter than I am and can come up with these sorts of things on their own.

0

Keith Lea wrote:

Here is a list of features that I would never use:

- AspectJ support
- Support for JSP 2.0 and JSTL 1.1
- well defined OpenAPI for appservers to enable close integration
- Ant 1.6 integration
- CVS SSH2 integration
- J2ME facilities
- (X)HTML and Javascript support

It seems that when IDEA first came out, it was about smart code editing, treating your code like an object instead of text. It seems like with release 4.0 and with the suggestions people have made in this thread, it's turning into a more generic IDE that tries to be everything to everyone.

My requests are for more of what IntelliJ started out doing: providing new ways of thinking about your code, smarter code generation, different views of your code, more refactorings. I don't have any specific requests in this area that aren't already in the Tracker, but I think the IntelliJ developers are smarter than I am and can come up with these sorts of things on their own.


I agree with Keith, and I think the list is going in the right
direction, though -1 for me on J2ME facilities, not sure it's part of
the original direction. So MHO is:

JSP 2.0, JSTL 1.1
Aspects
Latest Ant
SSH2
XHTML/JavaScript support
Orion, JBoss and Resin Integrations which I think need to be written BY JB.
J2EE Open API

I know people need to code with JDK 1.5, but can't that wait for 4.2?
Curious.

I find it real interesting that J2EE stuff is almost on everyone's list,
and in the J2EE forum I had read at one point that 4.1 may not contain
the new framework required to really support JSP2. I suggest that JB
rethink that.

R

0

different views of your code


+1

Especially to better understand existing (unknown) code, find some
smells. This includes a good view of the dependencies between different
pieces of code (esp. package dependencies).

more refactorings


+1

But I'm sure, these are issues for IDEA 5.

Tom

0

I think you missed my point, my list was of things I do not want implemented for 5.0.

0

Keith Lea wrote:

Here is a list of features that I would never use:

- AspectJ support
- Support for JSP 2.0 and JSTL 1.1
- well defined OpenAPI for appservers to enable close integration
- Ant 1.6 integration
- CVS SSH2 integration
- J2ME facilities
- (X)HTML and Javascript support


I agree. I do use JSP/HTML/JavaScript a bit for teaching, but
personally I have no use for it, so I would also like to see more focus
on "plain programming".

(On the other hand, there seem to be some quite vocal people on these
lists who think web development is extremely important, and perhaps they
are right. Perhaps focusing on J2EE and J2ME gives enough new sales
that it does not in fact cause "plain programming" to suffer. There
could even be more resources available for "plain programming" because
of all the extra copies of IDEA being sold to web developers. Then
again, maybe it's the other way around. I don't know the market very
well so I can't tell.)

0

Keith Lea wrote:

I think you missed my point, my list was of things I do not want implemented for 5.0.


oops... heh... then I don't agree with you :)

I think idea needs to compete a lot better on the JSP2/J2EE front, and
I'm not sure how this is being everything to everyone, but we all have
our view of this baby, and this is why we all use it.

R

0

Also, I see JetBrains focusing on J2EE. It's nice.
But this is a mature techno and they are plenty of
tools that offer a lot of advanced support for J2EE.
As far as I know, J2ME tools are less advanced and
there, maybe, it might be easier to get in. J2ME
might also grow faster that J2EE in the coming years.


You could be right, however I'm not so sure that long-term there will be a great deal of difference between the two technologies... in fact as mobile technology and the web advances they may even mould together to form one completely new integrated technology.

Personally the main features I want to see in 4.1 are J2EE orientated. I'd quite like wizards for Web Services and JNDI (including connection testing) similar to what WSAD and jDeveloper provide (WSAD almost overkills on wizards generally but I do find it's WS one particularly useful, whilst the way jDeveloper handles database connections and generates JNDI is probably the nicest I've used).

Obviously 1.5 is high on my list and I'd also like to see Ant support offered via ANT_HOME rather than being forced to use the version bundled with IDEA. I'd also like to see WebSphere added as a server choice.

0

Please sign in to leave a comment.