I recently saw three articles on IBM's developerworks. After reading these articles, I can't help but think of who is the real competitor of Eclipse? We know that the competition for Java ide tools is very fierce. There are no more than 10 ide tools and it is not easy to survive in this market. Through the above three articles, the biggest competitor of eclipse is idea.
Idea is the biggest competitor of eclipse. In this article, I compared the features of eclipse and idea, but I did not. Let's look at the specific analysis.
Eclipse vs JB: JB is very good, which is obvious to all, but the development in the past two or three years is really not very good. Just like the name, Java builder only focuses on some java functions, big and complete, not refined enough, other features such as refactoring, code analysis, and convenience are not improved. The same price has always discouraged you. If the price of JB is low at the beginning, such as usd$ 500, we should not use the Chinese consumption level to measure this price. In China, $500 is high, piracy also exists, and foreigners do not pay too much attention to the Chinese market (this is also the reason for JB high prices ):),? I believe that half of today's ide tools will not be born, including idea and eclipse. We cannot verify Borland's policy at that time. Maybe foreigners are not good at price wars, the price war is a monopoly outside China. Is it a violation? However, at present, eclipse features are not weak, and the key is "free". In this way, JB cannot be compared. The high foundation will be threatened sooner or later. With the development momentum of Eclipse, JB is developing slowly, eclipse does not need to put JB in the eyes at all. eclipse has the help of IBM at the same time, and I believe that existence and development are not a problem.
Eclipse vs netbeans: the initial goal of netbeans is the Java version of Delphi. I believe everyone knows its purpose. It is known as a backbone development tool. Of course, it is powerful. The current features of netbeans are far from reaching the Delphi level. The key point may be the support of money. There are a lot of money tools to develop your image. Another point is that the netbeans architecture is indeed not as flexible as eclipse, and there is little third-party support. Sun's studio is developed based on netbeans and does not seem to have caused everyone's comments. This is far worse than wsad, based on Eclipse, better than eclipse. It is also free of charge. Publicity and money are a medium injury to netbeans. Putting eclipse and netbeans at one level is indeed incomparable. Over time, the gap between the two will increase.
Eclipse vs idea: idea's goal is to provide intelligent and user-friendly tools. This feature seems to be well implemented now. Many people refer to idea as the most innovative tool after Mosaic, but idea is really good in terms of innovation, which is also insufficient in eclipse. Idea does not adopt any advanced technology, but it is really attractive to make things, and many of them are expert-level functions. This is just like the old saying in China that we can do simple things well. Idea is a commercial software, which is both a bit and a disadvantage. There is no problem with service and sustainable development. At the same time, the idea price is not expensive, and the cost $499 is also not measured in China :), the disadvantage is that it is easy to spend money. Although eclipse can develop a variety of languages, Java is currently the most important, but it is indeed not as focused as idea in Java development, besides, idea is also improving the development capability of plugin. Java development is not comparable to idea, idea is not very expensive, and rapid development and innovation, etc. I believe this is enough to be a threat to eclipse.
Finally, let's talk about eclipse. It is true that eclipse's architecture is very good. The plug-in mechanism can be said to be perfect and implement many functions, but you must pay attention to indigestion because the source code of JB and idea is not public, it cannot be said that the plug-in mechanism of JB and idea is rubbish. I believe that the Borland cool-men will certainly not agree, and they will also absorb the strengths of Eclipse. Similarly, the positioning of eclipse is not accurate enough. The concept of platform may be a little big, but it may change in the future. For the future development of Eclipse, we still do not know whether it will go into business. Maybe eclipse is not yet powerful yet. If it will be well developed in the future with the support of IBM and money, I don't know what will happen? At the same time, eclipse may provide better functions after commercialization. Just like the NBA, if the NBA is free for today, I believe not many people will be keen on it, business Operations are what us and IBM are best. I hope eclipse can do its best and be free. I believe any Java programmer will choose it. No one can reject this temptation!
Eclise vs JB: http://www.ibm.com/developerworks/library/os-ecjbuild/
Eclise vs netbeans: http://www-106.ibm.com/developerworks/library/os-ecnbeans/
Eclise vs idea: http://www.ibm.com/developerworks/library/os-ecidea/