Recently I saw three articles on IBM's DeveloperWorks. After reading it, I can't help but think of it, and who is such a truly opponent? We know that Java's IDE tool is not 10 kinds, competition is very intense, and it is not easy to survive in this market. But after I saw the three articles, I think the biggest opponent of Eclipse is IDEA.
It is said that Idea is an Eclipse's largest opponent. In the above three articles, Idea is the focus of Eclipse, focusing on the characteristics of Eclipse and IDEA. Let's take a look at specific analysis.
Eclipse vs JB: JB is very good, this is what everyone is obvious, but these two or three years have not been very good. Just like the name, Java Builder only focuses on some Java features, large, not fine enough, others such as reconstruction, code analysis, convenience, etc. have not improved. The price also makes people look, but even the foreigners feel expensive. If JB has a lower price, such as $ 500, (of course, we don't use China's consumption level to see this price, in China's national conditions, ¥ 500 is high, and pirated is also existed, and foreigners will not pay attention to The Chinese market), I believe that at least half of the IDE tool will not be available to join the competition, which also includes IDEA and Eclipse. We can't give birth to the strategy of Borland, maybe the foreigners are not good at fighting the price war, and the price war should be limited to various laws and regulations. However, now Eclipse is weak, expensive is free, so JB can not be able to compare it, and the price strategy is temporarily threatened. With the rapid development of Eclipse, the slow development of JB is slow, and Eclipse completely puts JB in the eyes. Plus Eclipse also has the help of IBM, believes its existence and development is not problematic.
Eclipse vs NetBeans: The original goal of NetBeans is the Java version of Delphi, I believe that you know the purpose. Name known as the gray development tool, its function is naturally powerful. NetBeans's current features have not reached the extent to Delphi. The key point may be the support of funds, developing tools in your image, financial support is enough. Another point, NetBeans's architecture does not have Eclipse, and the third party supports too little. Sun's Studio is based on NetBeans developed. It seems that there is no resonance that everyone, it is far less than WSAD, which is based on Eclipse, but even more Eclipse. The same free, propaganda and fund support are NetBeans's internal injuries, no way. Put Eclipse and NetBeans at a level, it doesn't ratio, over time, the gap will continue to increase.
Eclipse VS Idea: Idea's goal provides intelligent, humanized tools, this feature now seems to be good, many people say Idea successfully Mosaic's most innovative tool, but in the innovation Idea does do It is good, this is also inadequate eclipse. Idea does not use any advanced technology, but what makes it makes sense, and there is a lot of expert features. IDEA is commercial software. This is both an advantage and disadvantage: the advantage is that its service and sustainable development will not have problems; the shortcomings are obvious, it is to spend money, but the price of IDEA is not expensive, $ 499 (also don't China's consumption level is measured). Although Eclipse can develop a variety of languages, current Java is the most important, and it is not as good as IDEA's focus in Java development, and Idea is now increasing the development capabilities of Plugin. Let us look at the threat of Eclipse from the IDEA: Java development is less than IDEA, IDEA is reasonable, and IDEA has developed fast, and so on. Before talking about Eclipse, you can say that I have experienced the machine. Big one (1998) wanted to buy a computer, everyone said DIY, it is cheap. Just go to Zhongguancun, just started, don't understand, there is no genuine thing, anyway, finally installed. It is very happy to use the machine to use everyone, and it is useful to use. After a while, I started very slow, and I still cried, holding a machine (at that time, I feel very luxurious, heartache) to find the counter. The boss is very good, saying that the motherboard and accessories are compatible with problems, to change the motherboard, and solve the problem after paying money. After a while, I didn't read the disc, a lot of D version couldn't read (I can't afford Z version at that time, everyone should be able to understand), but also doing the system always does not respond. So I hugged the counter, or saved the money, changed the CD-ROM. In this way, the money took many times, and the accessories were replaced. I think many people will have this experience.
Now I will talk about Eclipse, DIY can be said to be the biggest feature of Eclipse, but people love and hate: the reason for love, many plugins may be used for me, very cool (do not use paid, that is not cheap); If you hate, there are many incompatible problems, no one, who will be responsible for you). Many people say that eclipse is good, consumes less, but look at the ultimate version of WSAD, not that. If not gives you a whole machine performance test, a plugin may affect the entire system. The example of the above-mentioned computer DIY may also raise Eclipse, and the software has not reached the same function as the hardware, and Eclipse cannot do this. If we are enough, we will usually choose a brand machine, which has guaranteed, after-sales service, and problems can be found for vendors and manufacturers. Now I believe that many people will settle when the computer is broken, try to repair themselves. But will you do this? On the one hand, you are not so professional, and at the same time, you don't have time and energy very specialized above. Going back, trying to install a lot of plugins for Eclipse, resulting in the performance of Eclipse decline, even functional defects, you have to spend a long time to find a problem, and finally doing exhausted, ultimately affecting work. Eclipse's architecture is very good, the Plugin mechanism can be said to be perfect, you can also achieve a lot of features, but you have to pay attention to too many things to digest. Although JB and IDEA's source code is not open, the Plugin mechanism of JB and IDEA cannot be said is garbage. I believe that Borland's cattle will certainly not promise, they will also absorb the strengths of Eclipse. The same Eclipse is not accurate enough, and the concept of Platform may be a bit large, targeted, is destined to have a professional software comparable to JB and IDEA in Java. For the future development of Eclipse, everyone still doesn't see it, will not go to commercialization, now I am not allowed, now Eclipse has no powerful to this step. If it is very good under the support of IBM's support and sufficient funding, I still don't know what it will be? At the same time, it is possible to function better after Eclipse commercialization, and commercial operation is also the best at the US and IBM. I hope that Eclipse can do the best, and keep it free, so I believe that any Java programmer will choose it, no one can refuse this temptation! Finally, let's talk about it.
Who is JB of the opponent? JB's opponent is itself, as long as its price strategy is right, it is easy to believe that JB accounts for half-Wanjiang Mountain. Perhaps Borland is big, it's hard to turn around?
The IDEA's opponent is JB, because only JB is the stumbling block of it occupying the market. Once the JB strategy changes, the idea's days will not be better, although the IDEA has a specific user group, they like the idea innovation, but do not develop If you are retreating, you don't occupy the market, who is the understanding of this. NetBeans's true opponent is Eclipse, the same free, IBM pushes Eclipse, Sun push NetBeans, and understand it.
But in China, the price strategy of JB and IDEa did not consider China's national conditions. I believe we all know that the D version is their biggest opponent, otherwise the Borland lawyer will not send it everywhere, it seems to be following China's software companies and developers have made it. Articles in IBM'S DeveloperWorks:
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/