Technology roadmap for IDEA 8.0
Hello everyone,
We've finally published a preliminary roadmap describing the technologies
that we currently plan to support in IntelliJ IDEA 8:
http://www.jetbrains.net/confluence/display/IDEADEV/IDEA8.0Technology+Roadmap
This isn't likely to contain much new information for people who've been
tracking the forum discussions, but we've decided that it's useful to have
everything summarized in one place.
Also, it doesn't talk about "core Java" features that we've implemented or
plan to implement. We don't have any official documents for that part yet.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Please sign in to leave a comment.
Will the Python functionality support Jython and Jython->Java resolving?
I'm surprised that the SQL support won't include Derby. Is it a market share or technical issue?
Donald
Hello Taras,
Yes. This is in fact already implemented.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Hello Donald,
I don't think there are any technical issues. We haven't really seen much
demand for Derby yet.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Is there any plan to improve the WSDL editing? We have a ton of web services here and almost all of the WS developers have switched over to Eclipse because they say it makes editing the WSDL much easier.
Also, how about some pom.xml improvements. Currently, we are still in the text editor world when it comes to that. How about offering auto-complete inside the file. The list could be cached from the repositories (default and listed in the pom).
In addition, how about allowing the ability to create a maven project from scratch from the new project wizard. It would be great if it offered a list of types, etc that could be used to create a project based upon the repositories that have been configured.
I am thinking that these are killer features. Almost everyone in my area is switching to maven, but we are still relegated to lots of command-line and text editing.
Great, Git is on the map! But since there currently is no proper windows version of Git, how will it work on Windows? Or are you counting on a good windows version being available before the release of IntelliJ IDEA 8?
Also, no Mercurial?
Bas
Hello Norris,
Do you mean WYSIWYG editing or smarter text editing? The former is very much
unlikely, the latter - quite probable.
We're working on this functionality right now, and it will likely appear
in the next Diana EAP.
This is planned for Diana.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Hello Bas,
As far as I understand msysGit is pretty much usable now (or at least will
become useful by the time we'll be able to start development on the git plugin).
There's already an existing Mercurial plugin in development, and we don't
want to start a parallel effort. Contributing to the existing one is possible
if we'll have resources for that.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Almost everyone in my area is switching back from maven :) (those
who made this error).
Ahmed.
Nice, and overall a good view of the state of the world. I'd hoped for a bit of Ibatis love to go with the SQL support, but the third-party plugin available covers about 80% of those needs anyway. Otherwise, the only things missing from my likely toolchain for the next few years are some pretty cutting-edge items (Terracotta, Amazon EC2/S3, the new Google python webapp hosting thingy) that are iffy for core inclusion anyway.
What's the current thinking on issue-tracking integration? Mylyn-ish context management?
--Dave Griffith
Hello Dave,
We actually have some iBatis-specific SQL language injection already supported.
I'll state it this way: The team working on http://www.jetbrains.net/tracker/
is very interested in supporting IntelliJ IDEA integration. :)
We don't currently have any plans to work on that from our side in the IDEA
8 timeframe.
We don't have a clear enough understanding of the usecases/benefits yet.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Drink the cool-aid. It is delicious! :)
I had some bumps, but for simple to build projects it works really well. I draw the line when I have to add an ant build file. I will use one or the other, but not both.
Honestly, I don't know. I have not seen what they are using that makes it better. I just know that right now, they are singing Eclipse's praises because of this. There is your target. Do it better than Eclipse.
Ahmed,
and what's alternative would be? For years we had ant with some custom extra
tasks - worked well but way verbose and hard to maintain plus no explicit
dependency management. This and central repository for all artifacts is high
on my list.
Any suggestions?
Alex
"Ahmed Mohombe" <amohombe@yahoo.com> wrote in message
news:fu56fv$jne$1@is.intellij.net...
>> Almost everyone in my area is switching to maven,
>
ANT just works.
Maven doesn't: there are constant problems with it that simple users can't solve.
There's no point in starting a flame on this theme. One can see that even some
"community leaders" started to recognize that they switched based on hype and now have more problems
than expected.
Ahmed.
Any plans for better support of ExtJS? I do not mean GUI builder but good
integration of documentation and autocompletion beound fairly usless generic
JavaScript based one?
Would be cool if existing swing gui builder coud generate ExtJS forms and
windows!
Alex
"Dmitry Jemerov" <yole@jetbrains.com> wrote in message
news:609b4cc9974fa8ca6dd7be1a0af0@news.jetbrains.com...
>
>
>
>
Dmitry Jemerov wrote:
>> I'm surprised that the SQL support won't include Derby. Is it a market
>> share or technical issue?
AFAIUI, Derby == JavaDB that's bundled with JDK 1.6... surely the fact
that everyone will have access to it so easily would warrant support?
Because of its bundled (and Sun supported) status we've actually just
switched over to it for use as an embedded database too.
N.
"Dmitry Jemerov" <yole@jetbrains.com> wrote in message
news:609b4cc9974fa8ca6dd7be1a0af0@news.jetbrains.com...
>
A few crumbs would be nice. Can't you say anthing about this? "Core Java" is
the only thing I do.
-Jordan
Hello Jordan,
>> Also, it doesn't talk about "core Java" features that we've
>> implemented or plan to implement. We don't have any official
>> documents for that part yet.
>>
It may not be polite to answer a question with another question, but I'll
do so anyway because your feedback is very important to us. :)
What are your main pain points with "core Java" development currently?
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
"Dmitry Jemerov" <yole@jetbrains.com> wrote in message
news:609b4cc997a4f8ca6e3729043818@news.jetbrains.com...
>
>
In terms of daily IDEA use (in no particular order):
IDEA still takes a long time to load a large project (several minutes).
The IDEA DB needs some work. If I search for uses of the method "get", it
will several minutes as it seems the IDEA DB stores by method name and now
method name plus arguments.
Automatic addition of @Override. I actually can't believe it doesn't do
this already. Am I missing an option somewhere?
Better memory usage. Our project is large (1 million + lines). I run in a
400MB partition and IDEA still runs out of memory sometimes.
The new Find in File UI is inferior to the old one IMO. Please add an
option to bring back the old one.
Even more specifications for Code Style. IDEA is amazing in this regard
but it still can't 100% duplicate my (albeit odd) style preferences.
BUG FIXES!!!! There are loads of long standing issues in the IDEA Jira.
Performance. IDEA "goes away" for minutes at a time sometimes. Again, we
have a very large project.
The Errors/Intentions needs a touch. I find that I accidentally turn off
an error/intention sometimes and it's very hard to figure out which one I
turned off. I think you folks are UI wizards, so some additional thought in
this area would be nice.
Better installation experience. This could just because I'm always using
an EAP, but it would be nice if your installer did an upgrade instead of a
new install. Then, it could reuse my idea.exe.vmoptions, I wouldn't have to
manually remove the plugins that I never use, and I wouldn't end up with a
load of old installs that I need to clean up periodically.
That's a quick list off the top of my head.
-JZ
Hello Jordan,
Please add good websphere support to this list. Most of the companies
uses the websphere, Idea doesn't handle gracefuly.
-RT
>> What are your main pain points with "core Java" development
>> currently?
>>
Hi Jordan,
When you override a method by Ctrl + O, there is a check box for inserting @Override.
I would ask that if this does happen, that it be an option. The way it is now is perfect for me in that I know I can always upgrade and downgrade almost painlessly. Having to re-install old versions each time I need to downgrade would suck and I believe it would encourage people not to check out early builds as aggressively.
Alex, same question for me. ExtJS has removed all jsdoc for release, so you can not see the document with CtrlQ. The attachment is the js file with document retained. With this file, you can use CtrlQ to see the document. But now it is hard to implement code completion for config parameter and css name completion and so on.
Edited by: linux_china on Apr 17, 2008 5:26 AM
Edited by: linux_china on Apr 17, 2008 7:46 AM
Attachment(s):
jsdoc.png
Yes, I feel Jetbrains chaises all sorts of technologies which I personally
care very little about but missing what clearly is becoming key development
platform of the next five years. but this of course is subjective :)
"linux_china" <linux_china@hotmail.com> wrote in message
news:28188015.3881208395340757.JavaMail.jive@app4.labs.intellij.net...
"t800t8" <no_reply@jetbrains.com> wrote in message
news:8507244.3531208390480370.JavaMail.jive@app4.labs.intellij.net...
>
>> * Automatic addition of @Override. I actually can't believe it doesn't do
>> this already. Am I missing an option somewhere?
>
This feature is not available in the implement interface dialog (Ctrl+I).
This is an oversight I guess. I should file a bug.
-JZ
http://www.jetbrains.net/jira/browse/IDEABKL-3553
Jordan Zimmerman wrote:
>> Hi Jordan,
>>
>>> * Automatic addition of @Override. I actually can't believe it doesn't do
>>> this already. Am I missing an option somewhere?
>> When you override a method by Ctrl + O, there is a check box for inserting
>> @Override.
Any information on this project ? Is it something Jetbrains plans releasing in the near future ?
It seems very easy to use and fast , Kudos to the team anyway !
Hi
The only thing that I really miss, is a visual editor for JSF pages. It will be fine if it only works with facelets (i.e. not jsp). Just something like Jboss tools for Eclipse.
I know this has popped up on a regular basis over the years. Are there any chance that this will ever happen?
Regards,
Claus
AFAIK, the @Overriden is only used for overridden methods : eg, methods that over ride methods from their super class