Abstract: If you want to do a good job, you must use your tools first, I believe that everyone knows this truth. So people often ask "What...
If you want to do a good job, you must use your tools first, I believe that everyone knows this truth. So people often ask "What Java IDE is easier to use?" "Recommend a good Java IDE?" "Which one is better, MyEclipse or IntelliJ IDEA?" Next, I recommend four favorite IDE tools for Java programmers. These are classic IDEs that have been tested by time and tested by countless Java programmers:
1.Eclipse
Key words: free and open source, quick to use.
Eclipse is an open source, Java-based, extensible development platform. As far as it is concerned, it is just a framework and a set of services for building development environments through plug-in components. Fortunately, Eclipse comes with a standard plug-in set, including Java Development Tools (JDT).
Eclipse is a famous cross-platform free integrated development environment (IDE). Initially, it was mainly used for Java language development, but now it is also used as a development tool for other computer languages such as C++and Python through plug-ins. Eclipse itself is only a framework platform, but the support of many plug-ins makes it difficult for Eclipse to have the flexibility of other IDE software with relatively fixed functions. Many software developers develop their own IDEs based on Eclipse.
Official address: http://www.eclipse.org/downloads/
2.MyEclipse
Key words: comprehensive functions, high cost performance, mobile development
Official address: http://www.myeclipsecn.com/
MyEclipse is an upgraded version of Eclipse and a powerful J2EE integrated development environment. It is released by Genuitec and provides free and paid versions. It is praised as one of the best Java IDEs.
MyEclipse is an extension of the Eclipse IDE. With it, we can greatly improve our work efficiency in the development and release of databases and Java EE as well as the integration of application servers. Some people say that MyEclipse is huge and bloated, but you will feel like flying after you get used to it.
It is a full-featured Java EE integrated development environment, including complete coding, debugging, testing and publishing functions, and fully supports HTML, Struts, JSP, CSS, Javascript, SQL, and Hibernate.
Currently, the official offers five versions for individual users to purchase, including:
-
MyEclipse Standard, which meets the basic development needs, and some functions of mobile development are not supported;
-
MyEclipse Professional, which has more functions than the standard version, is the best-selling model;
-
MyEclipse Blue: mainly for developers of IBM RAD and WSAD, because it is very troublesome to deploy web projects on MyEclipse to WAS servers;
-
MyEclipse Spring: its biggest feature is that it provides stronger support for the Spring framework;
-
MyEclipse Bling: MyEclipse Blue with Spring integration. (MyEclipse Blue + Spring = MyEclipse Bling)。
3.IntelliJ IDEA
Key words: practical, cost-effective, efficient
Official address: https://www.evget.com/product/2992
IntelliJ IDEA is a comprehensive Java programming environment, praised by many developers and industry experts as one of the best IDEs on the market, and is as famous as MyEclipse.
It provides a series of most practical tool combinations: intelligent coding assistance and automatic control, support for J2EE, Ant, JUnit and CVS integration, non-parallel code checking and innovative GUI designers. IDEA frees Java developers from some time-consuming routine work and significantly improves development efficiency. It can run faster and generate better code; Continuous redesign and daily coding become easier and perfect integration with other tools; High cost performance. Generics, BEA WebLogic integration, improved CVS integration and GUI designer are supported in version 4.0.
4.NetBeans
Keywords: open source, rich documents, stable
Official address: http://netbeans.org/features/index.html
NetBeans IDE is an award-winning integrated development environment that can easily run on Windows, Mac, Linux and Solaris. NetBeans includes open source development environment and application platform. NetBeans IDE enables developers to quickly create Web, enterprise, desktop and mobile applications using Java platform. NetBeans IDE currently supports PHP, Ruby, JavaScript, Ajax, Groovy, Grails, C/C+and other development languages.
The NetBeans project is supported by an active development community. The NetBean development environment provides rich product documentation, training resources and a large number of third-party plug-ins.