File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes IDEs, Version Control and other tools and the fly likes Eclipse vs IntelliJ Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "Eclipse vs IntelliJ" Watch "Eclipse vs IntelliJ" New topic
Author

Eclipse vs IntelliJ

Prabhu Venkatachalam
Ranch Hand

Joined: Nov 16, 2005
Posts: 502

Dmitry,

I have noticed one thing in eclipse 3.0 which bugs me is performance. It is very slow when I minimize and restore it. I'm having 1GB of Ram, but still I'm facing this issue.

Last month I downloaded eclipse 3.2, which looks like better than 3.0.

The questions I have about IntelliJ,

1. How about IntelliJ performance compare to Eclipse?

2. App server depolyment support in IntelliJ as Eclipse does?

3. did IntelliJ provide any GUI for EJB development?

4. running build scripts(ANT) in IDE? is there any support for this as Eclipse does?

5. what do you think outstanding support in Java/J2EE development which IntelliJ provides but other IDEs not?


Thanks in Advance.


Prabhu Venkatachalam<br />SCJP 1.4,SCWCD 1.4<br />prabhu.venkatachalam@gmail.com
abhijit Ohal
Ranch Hand

Joined: Mar 10, 2006
Posts: 64
Intelij idea is great IDE tool
which have sevral pulgins & also have good stability , for memory it provides garbage coolector button at bottom so that unused memory can reclaim.& many more cool features
i recomends ide for Rapid developement.
Dmitry Jemerov
author
Ranch Hand

Joined: Nov 24, 2006
Posts: 120
Hello Prabhu,

The best way to find out about the performance of IntelliJ IDEA is to try it for yourself. The performance depends on your specific environment and specific project, so it's hard to guess it in advance.

IntelliJ IDEA supports deploying to a number of application servers - Tomcat, Weblogic, WebSphere, JBoss, Geronimo and GlassFish.

IntelliJ IDEA supports dialog-based editing of EJB deployment descriptors and a diagram for working with EJB persistence units. If you're interested in some other GUI, please describe what you're interested in in more detail.

Support for running and advanced editing of Ant scripts is built-in to the IDE.

The main advantage of IntelliJ IDEA which affects everyone is productivity, which comes from intelligent code analysis and coding assistance. If there are particular feature areas which interest you, I can tell you in more detail what IntelliJ IDEA offers in those areas.


Dmitry Jemerov<br />Development Lead<br />JetBrains, Inc.<br /><a href="http://www.jetbrains.com/" target="_blank" rel="nofollow">http://www.jetbrains.com/</a><br />"Develop with Pleasure"
Bruce Jin
Ranch Hand

Joined: Sep 20, 2001
Posts: 666
My old PC has 1 G memory and Eclipse 3.1 is very fast on it. I often run 2 or 3 instances of Eclipse at the same time. No performance problem.
Regards.


BJ - SCJP and SCWCD
We love Java programming. It is contagious, very cool, and lot of fun. - Peter Coad, Java Design

Crazy Bikes created by m-Power
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15629
    
  15

I routinely have run IntelliJ and Eclipse at the same time. If there's a difference in performance, I haven't noticed it.


Customer surveys are for companies who didn't pay proper attention to begin with.
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15629
    
  15

Keep an eye on the lower-right corner of your window where the memory-management thermometer is. Most of my "hangs" come from IntelliJ cleaning house.

I recommend at least 1GB RAM and a 2+GHz CPU for IntelliJ (or Eclipse, whioch is prone to the same sort of behavior). You can also tweak the runtime memory size.
Prabhu Venkatachalam
Ranch Hand

Joined: Nov 16, 2005
Posts: 502

Dmitry,

Thanks for detailed reply.

Regarding performance,

I work for product development company and I have almost have five development packages with each have around five to seven projects in it(source file count will be approx. 5000). So that might be one of the reasons.

Regarding EJB development,

1. Suppose like in Web Logic workshop, it has a GUI where I only need to give business methods, return types etc., and the Bean Type. Tool will generate home, component interfaces and bean class for me. I only need put my logic in my business methods.

2. When I'm done with my development, I can again create an .ear (enterprise archive) file by specifying web and ejb module.

Is there any support in IntelliJ like this?

Regarding future I look for is,

1. Is there any equivalent in IntelliJ like Lomboz plug-in for eclipse?

2. Is there any support for Hibernate? Like generating DAOs and Bean class from .hbm files?

3. Is it possible to develop a plug-in and integrate with IntelliJ?

4. Last but not least, is IntelliJ supports languages other than Java?

Thanks in advance.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Eclipse vs IntelliJ
 
Similar Threads
IntelliJ and JEE5
Maven Integration
Netbeans or Eclipse
Any comments on IntelliJ from JetBrains
Distinctive features of IntelliJ