TIOBE’s April list of programming languages came out, Java is still the first, the latest version of Java also reached 13, has been Java with its advantages of enterprise applications and a large number of frame-level applications to capture a large number of fans and enterprise customers.

When it comes to developers, Java is certainly a difficult topic to get around, so what ides do so many Java developers use?

A good IDE must support not only Java development, but also HTML, CSS, JS, and mobile development. IDE is designed to reduce development difficulties and improve development efficiency.

Here are our top 5 IDES today

Eclipse

There is no need to introduce Eclispe. Remember that the first IDE I used to write Java was Eclipse, with unlimited language support and unlimited plug-in assembly. If you’re a DIY enthusiast, Eclipse is definitely your first choice.

Eclipse, which is backed by the Linux Foundation and has a lot of money, now has two versions of Eclispe: a native version and a Cloud version (Eclipse Che, which allows applications to be developed over the Web).

Eclipse supports C, C++, Clojure, Groovy, Haskell, JavaScript, Julia, Perl, PHP, Ruby, Rust, and Scala, you name it.

There are advantages have disadvantages, Eclipse plug-ins too much, need their own hands-on ability is relatively strong to install. Too many plug-ins can conflict with each other and cause problems. Besides, Eclipse really eats memory, so let’s get a better developer.

IntelliJ IDEA

IntelliJ IDEA is known as the strongest Java development artifact on earth. With jetBrains on its back, it doesn’t work quite like Eclipse, and if you’re new to IntelliJ IDEA you might be a little uncomfortable. But once you get used to it, you’ll realize that the IntelliJ IDEA really does deserve its name.

So the question is, how much does this artifact cost?

IntelliJ IDEA provides both community and expert versions. Just use the community version. If you must experience the expert version and still don’t want to pay, IntelliJ IDEA has some preferential policies, including free for teachers and students. Sign up for an account with your email.

IntelliJ IDEA supports AngularJS, CoffeeScript, HTML, JS, LESS, Node JS, PHP, Python, Ruby, Sass, TypeScript and many more, as well as numerous plugins.

IntelliJ IDEA’s autocomplete function and prompt function do very well. Considerable development time can be saved.

Compared with Eclipse, IntelliJ IDEA is backed by a company that started as an IDE, dealing with IntelliJ IDEA, WebStorm, Pycharm,Goland and so on. The commercial team is definitely more professional than open source.

NetBeans

NetBeans started out as an IDE for Sun, which was acquired by Oracle in 2009. Oracle later donated NetBeans to the Apache Foundation.

Apache produces must-have products. And NetBeans is the official IDE for Java 8. Java is also owned by Oracle, so there is nothing wrong with recommending your own IDE 🙂

NetBeans supports C, C++, HTML5, JavaScript, PHP and more.

JDeveloper

JDeveloper is an Oracle IDE. Yes, you read that right, so is NetBeans.

JDeveloper supports Java, SQL, XML, JavaScript, and PHP.

Because It was developed by Oracle itself, JDeveloper is very well integrated with Oracle’s own products. It also supports ADF development.

Somebody’s going to ask, what is ADF?

ADF is an Oracle J2EE framework, from the front end to the back end integration solution, front-end is drag-and-drop! If you have a headache on the front end, you can try it. Drag and drop, and the front page is done in no time, oh yeah!

The downside, of course, is that the generated code is extremely complex and encapsulates a lot of Oracle.

VS Code

Visual Studio Code (Visual Studio Code) is a modern lightweight Code editor for free, open source. It supports syntax highlighting, intelligent Code completion, custom hotkeys, bracket matching, Code snippets, Code comparison Diff, Git, and other features in almost all major development languages.

Most importantly, Visual Studio Code is made by Microsoft, which makes everything from its strongest IDE in the universe, Visual Studio, to the Xbox that dominates the living room. Conscience of Microsoft.