Java applications become larger and more complex. Java ide plays an increasingly significant role in it. With Java IDE, the productivity of the software doubles. This article introduces several popular Java ides.
I. Eclipse
Eclipse is an open-source and Java-based scalable development platform. In itself, it is only a framework and a set of services, used to build a development environment through plug-in components. Fortunately, eclipse comes with a standard plug-in set, including Java development tools (jdt ).
Eclipse is a well-known cross-platform free integrated development environment (IDE ). It was initially used for Java Development, but some people have used plug-ins as development tools for other computer languages such as C ++ and python. Eclipse itself is only a framework platform, but the support of many plug-ins makes it difficult for eclipse to have other functions that are relatively fixed with IDE software. Many software developers develop their own ides Based on Eclipse.
Official Address: http://www.eclipse.org/downloads/
Ii. myeclipse
Myeclipse is an Eclipse plug-in and a powerful J2EE integrated development environment released by genuitec, which charges fees.
Myeclipse is an extension of Eclipse IDE. With it, we can greatly improve work efficiency in database and javaee development, release, and application server integration. It is an integrated development environment with rich functions, including complete coding, debugging, testing, and publishing functions. It fully supports HTML, struts, JSP, CSS, JavaScript, SQL, and hibernate.
Four official versions are available:
Myeclipse: Standard Edition, which is a common version.
Myeclipse Blue: the blue version is mainly for developers of IBM rad and wsad. It is very troublesome to deploy the WEB Project on myeclipse to the was server.
Myeclipse spring: Spring version. Its biggest feature is to provide stronger support for the Spring framework.
Myeclipse Bling: The Bling version is the myeclipse blue integrated with the Spring function. (Myeclipse blue + spring = myeclipse bling)
Official Address:Http://www.myeclipseide.com/
Domestic Purchase: http://www.evget.com/zh-CN/product/3016/feature.aspx
Iii. netbeans
Netbeans IDE is an award-winning integrated development environment that can be conveniently run on Windows, Mac, Linux, and Solaris. Netbeans includes an open-source development environment and application platform. netbeans ide allows developers to use Java platform to quickly create web, enterprise, desktop, and mobile applications, 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 and training resources as well as a large number of third-party plug-ins.
Official Address: http://netbeans.org/features/index.html
Iv. intellij idea
Intellij idea is a comprehensive Java programming environment, which has been hailed by many developers and industry experts as the best IDE in the market. It provides a combination of the most practical tools: intelligent coding assistance and automatic control, supporting J2EE, ant, JUnit and CVS integration, non-parallel encoding check and innovative GUI designer. Idea frees Java developers from some time-consuming routine work, significantly improving the development efficiency. It features faster running, better code generation, continuous re-design, simpler daily coding, perfect integration with other tools, and high cost effectiveness. Generics and Bea are supported in MySQL 4.0.
WebLogic Integration, improved CVS integration, and GUI designer.
Official Address: http://www.jetbrains.com/idea/
Intellij idea 12 updated introduction and download: http://www.iteye.com/news/26700