I would second that. Idea 7 is sluggish for editing, and a has a num...
I would second that. Idea 7 is sluggish for editing, and a has a number of issues which lock the Editor pane when a "background" task is executing (like compile).
Also, I'd love to see the feature where the dialog boxes (such as Reload Project) come to the front and are focused when they are blocking the editor. Currently, if they get buried behind a window, they can be hard to find.
Really? I see this all the time. It can edit as normal, until it is ...
Really? I see this all the time. It can edit as normal, until it is "reloading compiler caches", which takes about 5-10 minutes. After that, I can edit again.
We found the problem. They recommended the following: \\ "Please unc...
We found the problem. They recommended the following:
"Please uncheck "Run Jasper validator for JSP files" on "Java EE Build Settings" tab in Web Facet settings. Will the problem persist?"
This fixed our issues. If you have similar issues compiling, you might want to check those boxes.
I have loved and promoted IDEA everywhere I go since 2001. But it has beco...
I have loved and promoted IDEA everywhere I go since 2001. But it has become so slow for our larger projects, no matter what JVM settings I use, that I am having a hard time recommending it to others.
The 1+ minute delays that happen at random, and the long start-up times, are infuriating.
As I said, I have tried many recommended configs that help a little, use no facets, and disabled all unneeded plug-ins, but I still get long delays and growing memory footprints.
My wishlist for 8 is that they add JDK 7 language features (once they're finaliz...
My wishlist for 8 is that they add JDK 7 language features (once they're finalized), Mercurial SCM integration, Wicket integration, more refactorings, better SQL support, and Scala language support.
No, we don't currently have any plans to release daily builds of IntelliJ IDEA. ...
No, we don't currently have any plans to release daily builds of IntelliJ IDEA. We've been able to maintain a fairly consistent weekly build schedule during the previous EAP cycle, and we intend to keep it that way.
Just looked at the releasenotes of the 1st Idea 8 eap. Glad it supports Seam. Co...
Just looked at the releasenotes of the 1st Idea 8 eap.
Glad it supports Seam. Could you add ALL features in RichFaces Visual Editor, Seam Tools and Hibernate Tools of the JBoss Tools project so that I won't envy with guys who use Eclipse and JBoss Tools for free?
I'm looking forward to trying the js debugger. Though if it doesn't support EXT ...
I'm looking forward to trying the js debugger. Though if it doesn't support EXT I won't be able to use it. (I'm sure everyone has their favorite js library they'd like to have work with it)
I'm very happy to see Seam support on IDEA 8. I think it will be the best java f...
I'm very happy to see Seam support on IDEA 8. I think it will be the best java framework to build web apps so, PLEASE, take Seam into SERIOUS CONSIDERATION and add into IDEA (for sure the best java IDE) strong support for it, like Seam Tools and Hibernate Tools do for Eclipse.
My wishlist would be: Velocity syntax support (since Freemarker in on the list...
My wishlist would be:
Velocity syntax support (since Freemarker in on the list)
Per project encoding (I noticed Per File encoding but hopefully this could be applied to all files included in a project.)
a deeper Maven integration: ability to do Hotswap with a Maven project that has resources filtering and war-plugin level filtering (like on web.xml or css files, etc.). The latter happens during the package goal of the lifecycle.
general performance has clearly become an issue for any developer not having a fresh machine (on Windows at least)
Diana looks nice. Any chance the AS3 support for Flex will be ramped up to allow...
Diana looks nice. Any chance the AS3 support for Flex will be ramped up to allow for all the nice refactoring tools to be available? I.e. "extract interface" or other code tools like "generate getters and setters" ?
Those two features alone would make it really kick the crap out of Flex Builder. I don't need the GUI builder - that's the only thing that Flex Builder does well - I need the actual code time-savers... (I'll keep Flex Builder around for just help with GUI stuff - but using Eclipse for coding makes me want to harm myself on a daily basis)
I concur. Please add more nice Flex3/ActionScript3 and AIR support. I see it cat...
I concur. Please add more nice Flex3/ActionScript3 and AIR support. I see it catching up like fire and don't like FlexBuilder, we need a better alternative !
I would say: ditch maven support, or at least spend less time on this, since it ...
I would say: ditch maven support, or at least spend less time on this, since it is only a matter of time until everybody starts understanding what a piece of crap maven is.
Improving performance is, in my opinion, the most important thing. Every developer I know that uses IDEA is very happy with the rich feature-set, and the general quality. They only complain about the sluggishness...
I disagree; we are using Maven here for many projects, and the Maven integration...
I disagree; we are using Maven here for many projects, and the Maven integration in IDEA helps us tremendously. While you are certainly entitled to your own opinion about Maven, speaking for myself, I would hate if JetBrains stopped supporting it.
It became an integral part of our work process and is a great time saver for us.
I do agree with you on one point though: Keep up the good work!
Ditto on the maven support. I disagree so entirely with the OP that I want to sc...
Ditto on the maven support. I disagree so entirely with the OP that I want to scream. Maven is very useful and many people will continue to use it. If you don't use it, fine. But don't force your view on the rest of the world. For maven, I would only wish for:
better multi module support (file and line number linking is broken in multi modules, build lifecycle tree is too complex/verbose for easy navigation.
support for viewing surefire reports when there are errors in tests
support for managing maven dependancies (search, add, etc)
what a selfish comment... for some project Maven is just a good fit. It's consid...
what a selfish comment... for some project Maven is just a good fit.
It's consider a great thing by many people to have it integrated in IDEA. You just basically said they were stupid.
not so nice...
We need more, better Maven support, not less! At the risk of sounding rude, I'd ...
We need more, better Maven support, not less! At the risk of sounding rude, I'd have to guess the reason you think Maven is crap is that you haven't learned how to use it properly.
I'd like to see SIMPLER refactoring and code completion features. I don't know why, but Eclipse's code completion just makes a lot more sense (one hot-key does everything), and the simple, single-step refactoring that Eclipse has is a lot easier to use than choosing a refactoring option on the menu, and then getting a dialog box with a million options like you get with IDEA. I understand IDEA's refactoring is a lot more powerful in a single step, but Eclipse makes it easy to get the same results by chaining a few refactors together, in a more intuitive way.
I have to agree with this one. Eclipse's "one hotkey to rule them all" approach ...
I have to agree with this one. Eclipse's "one hot-key to rule them all" approach is FAR, FAR superior to the bewildering ctrl-space, ctrl-alt-space, ctrl-shift-space, apple-j, etc, etc keys that IntelliJ forces me to memorize for each context. Eclipse FIGURES OUT what I am trying to complete and does the right thing for me EVERY TIME. The idea here is to make the IDE do the grunt work, NOT the lazy developers! Eclipse with Mylyn also has context about what I am working on and always gives me choices with ordering based on what I've used before, so it takes far fewer clicks to get what I need than in IntelliJ.
Finally, the autocomplete is VERY POORLY implemented in IntelliJ. Simple stuff like only showing me Exceptions that are possible to be thrown when I auto-complete "catch(..." or show me only classes or subclasses that are valid when I auto-complete "BaseClass bc = new ..." simply don't work in all cases or at all. Please have someone on your staff use Eclipse's autocomplete and build up a list of all the GREAT autocomplete's they have done and make IntelliJ at least as good as that. I can't tell you how many times I have almost walked away from IntelliJ because the autocomplete is broken (the only reason I stay with it is that Mac OS X GWT support in IntelliJ is much better than Eclipse).
I disagree. I like IntelliJ's way a whole lot more. I believe it's more a matter...
I disagree. I like IntelliJ's way a whole lot more. I believe it's more a matter of taste, and quite subjective. I don't mind if JetBrains implement the Eclipse way as well, as long as I can choose which one is enabled.
I wouldn't say autocomple is very poorly implemented, but I do agree that having...
I wouldn't say autocomple is very poorly implemented, but I do agree that having to crtl-space, ctrl-alt-space, ctrl-shift-space ,etc is a pain! why not a single key combination? Eclipse got it right there. And that's one of the fewest things Eclipse does better.
As for performance, being an IntelliJ user since version 3.0 I do understand why it is getting slower, much more features! never less we do have much more powerful hardware nowadays which should be compensating for software complexity... My advice is, don't save money on your development box!
Whoever is bashing maven has no clue on how powerful maven is. Learn it, before BSing about it. I can care less about ANT nowadays but, I do understand the need to support both.
my wish list:
SEAM, FLEX, RuBy, Wicket, better Maven integration, simpler to use code completion, keep performance well balanced, also I'd like to see dockable editors as an option. I use two and sometimes tree monitors but I can't move editors across monitors.
Try the plugin "Code Completion Live" and set it to the CTRL SPACE. This has mad...
Try the plugin "Code Completion Live" and set it to the CTRL + SPACE. This has made my life a lot easier in this regard. You still have the TAB commands separately though.
Personally I find the autocomplete in IDEA WAY better than in Eclipse. I use eclipse about 50% of the time and intellij the other half, and I always am impressed with Intellij's auto-complete smartness.
I think that Maven is great, and that we need more support for it, not less. Mav...
I think that Maven is great, and that we need more support for it, not less. Maven is the future. I must agree that eclipse key-bindings are more intuitive... ctrl-space should do most things intuitively. For example, ctrl-space for completion using the local class as a source for options, if the user presses it again, expland the search space for completion to include imported libraries, a third press will search through the entire classpath, even though the libraries aren't yet imported, etc.
The biggest problem with IDEA 7 for me is performance\!\!\! As I use it I have s...
The biggest problem with IDEA 7 for me is performance!!!
As I use it I have seen many different problems - hanging, taking forever with perforce, locking editor.
Most recent one is - clicking on objects in editor often takes 1-2 seconds before switching to corresponding file. Also in many cases it just does not recognize double click.
Anyway, I'd be happy if the only new feature in 8 would be resolving all performance issues.
Next I would put infrastructure features such as better Maven support, better HTML support, better javascript support.
No matter how much I like some of frameworks other people mentioned, I'd keep it much lower priority simply because there are so many of them and deciding which one to support and which one is not is just impossible and inevitably will feel unfair to someone.
Comments (92)
Mar 20
Anonymous says:
They can't start soon enough, as far as I'm concerned. I love the EAP.They can't start soon enough, as far as I'm concerned. I love the EAP.
Mar 20
Anonymous says:
What's the focus going to be for the IDEA 8? My vote is on general performance!What's the focus going to be for the IDEA 8? My vote is on general performance!
Mar 22
Lothsahn Tonkey says:
I would second that. Idea 7 is sluggish for editing, and a has a num...I would second that. Idea 7 is sluggish for editing, and a has a number of issues which lock the Editor pane when a "background" task is executing (like compile).
Also, I'd love to see the feature where the dialog boxes (such as Reload Project) come to the front and are focused when they are blocking the editor. Currently, if they get buried behind a window, they can be hard to find.
Apr 30
Anonymous says:
I don't notice this issue. If I background the compile then I can edit as ...I don't notice this issue. If I background the compile then I can edit as normal.
Jul 01
Lothsahn Tonkey says:
Really? I see this all the time. It can edit as normal, until it is ...Really? I see this all the time. It can edit as normal, until it is "reloading compiler caches", which takes about 5-10 minutes. After that, I can edit again.
Jul 20
Anonymous says:
Wow, that must be a huge project? Anyways, I don't have lockups of more than 1 m...Wow, that must be a huge project?
Anyways, I don't have lockups of more than 1 minute, but still the overall performance could be a bit better, I absolutely second that.
Still, it's very usable for me, switched from Eclipse less than a month ago and I love it! Keep up the good work!
Jul 25
Lothsahn Tonkey says:
We found the problem. They recommended the following: \\ "Please unc...We found the problem. They recommended the following:

"Please uncheck "Run Jasper validator for JSP files" on "Java EE Build Settings" tab in Web Facet settings. Will the problem persist?"
This fixed our issues. If you have similar issues compiling, you might want to check those boxes.
Jul 28
Anonymous says:
I have loved and promoted IDEA everywhere I go since 2001. But it has beco...I have loved and promoted IDEA everywhere I go since 2001. But it has become so slow for our larger projects, no matter what JVM settings I use, that I am having a hard time recommending it to others.
The 1+ minute delays that happen at random, and the long start-up times, are infuriating.
As I said, I have tried many recommended configs that help a little, use no facets, and disabled all unneeded plug-ins, but I still get long delays and growing memory footprints.
Mar 20
Anonymous says:
My wishlist for 8 is that they add JDK 7 language features (once they're finaliz...My wishlist for 8 is that they add JDK 7 language features (once they're finalized), Mercurial SCM integration, Wicket integration, more refactorings, better SQL support, and Scala language support.
Mar 21
Dmitry Jemerov says:
Which refactorings would you like to see? We don't expect JDK 7 language feature...Which refactorings would you like to see?
We don't expect JDK 7 language features to be finalized before the IntelliJ IDEA 8 release date.
Mar 25
Alexander Temerev says:
Does that mean that you will release final version before fall 2008? ;)Does that mean that you will release final version before fall 2008?
Apr 10
Anonymous says:
Wicket integration will be really nice feature.Wicket integration will be really nice feature.
Mar 21
Anonymous says:
will u guys ever just auto generate daily builds?will u guys ever just auto generate daily builds?
Mar 21
Dmitry Jemerov says:
No, we don't currently have any plans to release daily builds of IntelliJ IDEA. ...No, we don't currently have any plans to release daily builds of IntelliJ IDEA. We've been able to maintain a fairly consistent weekly build schedule during the previous EAP cycle, and we intend to keep it that way.
Mar 21
Anonymous says:
I agree, less issues to deal with, the probability of "bad" builds is reduced, I...I agree, less issues to deal with, the probability of "bad" builds is reduced, I vote for keeping it the same.
Mar 21
Anonymous says:
Daily build is useful for testing, but it is not good for community, and nobody ...Daily build is useful for testing, but it is not good for community, and nobody wants to waste time on bod version. Keep same, thanks.
Mar 21
Thai Dang Vu says:
Just looked at the releasenotes of the 1st Idea 8 eap. Glad it supports Seam. Co...Just looked at the releasenotes of the 1st Idea 8 eap.
Glad it supports Seam. Could you add ALL features in RichFaces Visual Editor, Seam Tools and Hibernate Tools of the JBoss Tools project so that I won't envy with guys who use Eclipse and JBoss Tools for free?
Mar 21
Anonymous says:
I'm looking forward to trying the js debugger. Though if it doesn't support EXT ...I'm looking forward to trying the js debugger. Though if it doesn't support EXT I won't be able to use it. (I'm sure everyone has their favorite js library they'd like to have work with it)
Mar 21
Dmitry Jemerov says:
The JavaScript debugger doesn't need to support any JS libraries specifically. Y...The JavaScript debugger doesn't need to support any JS libraries specifically. You can debug code that uses any library.
Mar 22
Anonymous says:
I'm very happy to see Seam support on IDEA 8. I think it will be the best java f...I'm very happy to see Seam support on IDEA 8. I think it will be the best java framework to build web apps so, PLEASE, take Seam into SERIOUS CONSIDERATION and add into IDEA (for sure the best java IDE) strong support for it, like Seam Tools and Hibernate Tools do for Eclipse.
Thanx.
Mar 24
Anonymous says:
My wishlist would be: Velocity syntax support (since Freemarker in on the list...My wishlist would be:
Best
Mar 27
Arik Kfir says:
\1000 for Velocity language support\!+1000 for Velocity language support!
Apr 02
Anonymous says:
Out of the box, tapestry 5 support will be appreciated.Out of the box, tapestry 5 support will be appreciated.
Apr 02
Anonymous says:
\2000 for Velocity language support\!+2000 for Velocity language support!
Apr 02
Anonymous says:
Diana looks nice. Any chance the AS3 support for Flex will be ramped up to allow...Diana looks nice. Any chance the AS3 support for Flex will be ramped up to allow for all the nice refactoring tools to be available? I.e. "extract interface" or other code tools like "generate getters and setters" ?
Those two features alone would make it really kick the crap out of Flex Builder. I don't need the GUI builder - that's the only thing that Flex Builder does well - I need the actual code time-savers... (I'll keep Flex Builder around for just help with GUI stuff - but using Eclipse for coding makes me want to harm myself on a daily basis)
May 23
Anonymous says:
I concur. Please add more nice Flex3/ActionScript3 and AIR support. I see it cat...I concur. Please add more nice Flex3/ActionScript3 and AIR support. I see it catching up like fire and don't like FlexBuilder, we need a better alternative !
Thanks,
Oleg.
Apr 09
Chuck Canning says:
It would be great if you could load one then more module at a time, especially i...It would be great if you could load one then more module at a time, especially in projects with hundreds of modules. This would even be nice for 7.
Apr 10
Anonymous says:
I would say: ditch maven support, or at least spend less time on this, since it ...I would say: ditch maven support, or at least spend less time on this, since it is only a matter of time until everybody starts understanding what a piece of crap maven is.
Improving performance is, in my opinion, the most important thing. Every developer I know that uses IDEA is very happy with the rich feature-set, and the general quality. They only complain about the sluggishness...
Keep up the good work!
H.
Apr 10
Arik Kfir says:
I disagree; we are using Maven here for many projects, and the Maven integration...I disagree; we are using Maven here for many projects, and the Maven integration in IDEA helps us tremendously. While you are certainly entitled to your own opinion about Maven, speaking for myself, I would hate if JetBrains stopped supporting it.
It became an integral part of our work process and is a great time saver for us.
I do agree with you on one point though: Keep up the good work!
May 07
Mike Wille says:
Ditto on the maven support. I disagree so entirely with the OP that I want to sc...Ditto on the maven support. I disagree so entirely with the OP that I want to scream.
Maven is very useful and many people will continue to use it. If you don't use it, fine. But don't force your view on the rest of the world. For maven, I would only wish for:
And yes, keep up the good work!
Apr 10
Anonymous says:
what a selfish comment... for some project Maven is just a good fit. It's consid...what a selfish comment... for some project Maven is just a good fit.
It's consider a great thing by many people to have it integrated in IDEA. You just basically said they were stupid.
not so nice...
Apr 14
Anonymous says:
We need more, better Maven support, not less! At the risk of sounding rude, I'd ...We need more, better Maven support, not less! At the risk of sounding rude, I'd have to guess the reason you think Maven is crap is that you haven't learned how to use it properly.
I'd like to see SIMPLER refactoring and code completion features. I don't know why, but Eclipse's code completion just makes a lot more sense (one hot-key does everything), and the simple, single-step refactoring that Eclipse has is a lot easier to use than choosing a refactoring option on the menu, and then getting a dialog box with a million options like you get with IDEA. I understand IDEA's refactoring is a lot more powerful in a single step, but Eclipse makes it easy to get the same results by chaining a few refactors together, in a more intuitive way.
May 07
Anonymous says:
I have to agree with this one. Eclipse's "one hotkey to rule them all" approach ...I have to agree with this one. Eclipse's "one hot-key to rule them all" approach is FAR, FAR superior to the bewildering ctrl-space, ctrl-alt-space, ctrl-shift-space, apple-j, etc, etc keys that IntelliJ forces me to memorize for each context. Eclipse FIGURES OUT what I am trying to complete and does the right thing for me EVERY TIME. The idea here is to make the IDE do the grunt work, NOT the lazy developers! Eclipse with Mylyn also has context about what I am working on and always gives me choices with ordering based on what I've used before, so it takes far fewer clicks to get what I need than in IntelliJ.
Finally, the autocomplete is VERY POORLY implemented in IntelliJ. Simple stuff like only showing me Exceptions that are possible to be thrown when I auto-complete "catch(..." or show me only classes or subclasses that are valid when I auto-complete "BaseClass bc = new ..." simply don't work in all cases or at all. Please have someone on your staff use Eclipse's autocomplete and build up a list of all the GREAT autocomplete's they have done and make IntelliJ at least as good as that. I can't tell you how many times I have almost walked away from IntelliJ because the autocomplete is broken (the only reason I stay with it is that Mac OS X GWT support in IntelliJ is much better than Eclipse).
May 07
Arik Kfir says:
I disagree. I like IntelliJ's way a whole lot more. I believe it's more a matter...I disagree. I like IntelliJ's way a whole lot more. I believe it's more a matter of taste, and quite subjective. I don't mind if JetBrains implement the Eclipse way as well, as long as I can choose which one is enabled.
May 08
Anonymous says:
I wouldn't say autocomple is very poorly implemented, but I do agree that having...I wouldn't say autocomple is very poorly implemented, but I do agree that having to crtl-space, ctrl-alt-space, ctrl-shift-space ,etc is a pain! why not a single key combination? Eclipse got it right there. And that's one of the fewest things Eclipse does better.
As for performance, being an IntelliJ user since version 3.0 I do understand why it is getting slower, much more features! never less we do have much more powerful hardware nowadays which should be compensating for software complexity... My advice is, don't save money on your development box!
Whoever is bashing maven has no clue on how powerful maven is. Learn it, before BSing about it. I can care less about ANT nowadays but, I do understand the need to support both.
my wish list:
SEAM, FLEX, RuBy, Wicket, better Maven integration, simpler to use code completion, keep performance well balanced, also I'd like to see dockable editors as an option. I use two and sometimes tree monitors but I can't move editors across monitors.
Keep it coming !
Paulo
Jun 06
Erik Tennant says:
Try the plugin "Code Completion Live" and set it to the CTRL SPACE. This has mad...Try the plugin "Code Completion Live" and set it to the CTRL + SPACE. This has made my life a lot easier in this regard. You still have the TAB commands separately though.
Personally I find the autocomplete in IDEA WAY better than in Eclipse. I use eclipse about 50% of the time and intellij the other half, and I always am impressed with Intellij's auto-complete smartness.
Apr 15
Anonymous says:
I think that Maven is great, and that we need more support for it, not less. Mav...I think that Maven is great, and that we need more support for it, not less. Maven is the future. I must agree that eclipse key-bindings are more intuitive... ctrl-space should do most things intuitively. For example, ctrl-space for completion using the local class as a source for options, if the user presses it again, expland the search space for completion to include imported libraries, a third press will search through the entire classpath, even though the libraries aren't yet imported, etc.
Apr 16
Alex Gitelman says:
The biggest problem with IDEA 7 for me is performance\!\!\! As I use it I have s...The biggest problem with IDEA 7 for me is performance!!!
As I use it I have seen many different problems - hanging, taking forever with perforce, locking editor.
Most recent one is - clicking on objects in editor often takes 1-2 seconds before switching to corresponding file. Also in many cases it just does not recognize double click.
Anyway, I'd be happy if the only new feature in 8 would be resolving all performance issues.
Next I would put infrastructure features such as better Maven support, better HTML support, better javascript support.
No matter how much I like some of frameworks other people mentioned, I'd keep it much lower priority simply because there are so many of them and deciding which one to support and which one is not is just impossible and inevitably will feel unfair to someone.
Just my 2 cents.