I believe that the domestic Java master will generally choose these three tools, the reason is Intellij Idea intelligence, powerful, Eclipse open source, plugin. JB belongs to the veteran of this line, long time, even IDEA is initially plugin for JB. Many people or companies will ask how to choose these three tools, who is best? In fact, this has no answer to see how you understand.
If the features of Eclipse are not as simple as the development aspect, the functionality of Eclipse is not as commercial software, and the workmanship is more powerful than Eclipse, the same function IDEA and JB are more powerful, more human, and the interface is more soft. The function of the development tool is the same, if the function is the same, then you can see who is fine, a more popular.
The IDEA's positioning goal is a medium-sized Java programmer, and it should be a little time for familiar IDEA, which is also the weakness of IDEA, which can be set too much, a bit trouble. Secondly, the propaganda of IDEA is too bad. I understand that Idea's Java programmer is too small. The idea is mainly recommended by everyone, it is promoted. Eclipse This is very advantageous, IBM has made a lot of initiatives in publicity, and WSAD is also based on Eclipse. JB's propaganda is also good. After all, there is Borland's big tree, but JB has achieved slowed down in the past few years. Typical is to let JProductivity live.
Talk about the development of Plugin. Eclipse mechanism is really good, but this cannot be said that Idea or JB's plug-in mechanism is poor. You may not have to study them, and they are not publishing source code, but everyone is more concerned about Eclipse. If the quality of the plugin is written, the Quality of Eclipse cannot be compared with the IDEA ratio. It is not the development mechanism of the plugin. The key is the idea. There is no good idea to write a plug-in is no vitality, the Hello World plugin is no value Only for learning.
Finally, from business, commercial software is indeed better, although developing tools do not need too much service, there is a commercial support, you have relying, confidence. From the perspective of the price, the IDEA personally believes the highest, JB is really too expensive, the Chinese can bear, the upgrade cost is not small. Eclipse Second, this is really good in developing a package.
I use Intellij IDEA for two or three years, and it is the service consultant of Intellij Idea, it may be a bit ready, just a family, everyone does not care too much. :)