This article is a mirror article of machine translation, please click here to jump to the original article.

View: 10704|Reply: 0

[Tips] Java Development Tools Comparison: Eclipse and IntelliJ IDEA

[Copy link]
Posted on 8/6/2018 9:21:58 AM | | | |
If you're just looking for an IDE to learn Java, or if you need beautiful icons, or if your computer isn't very configured, then Eclipse is a good choice. If you are looking for an IDE that can improve development efficiency, and if you want to find a faster and more convenient tool, we recommend using IntelliJ IDEA.



Eclipse tools

First: In Eclipse, the console can be maximized. This can be done by double-clicking on the tab or the Ctrl+M shortcut, but there is no similar way in IntelliJ IDEA.
Second: Eclipse's project structure is more powerful. There are engineering areas in Eclipse that are made up of projects, each of which can be individually grouped or hidden, turned on or off.

Third: Eclipse's interface is more beautiful. Compared to IntelliJ IDEA, Eclipse's fonts and graphics are more beautiful and more stable. And all the local controls are very valuable.

Fourth: Eclipse plugins are easier to write, use fewer system resources, and run more smoothly.

Fifth: Eclipse is free. Of course, now IntelliJ IDEA also has a free version, so this cannot be regarded as an advantage of Eclipse, but the paid version of IntelliJ IDEA has more powerful functions.




IntelliJ IDEA

First, better debugging. IntelliJ IDEA is much more powerful than Eclipse in debugging. During the debugging process, when we need to find the value of some expressions, if we use Eclipse, we need to select the entire expression, and then use Crtl+Shift+I to see the value of this expression. However, in IntelliJ IDEA, you only need to move the cursor under the expression and Alt+F8 to do it. IntelliJ IDEA understands the expressions you might need well and gives suggested parameter variables. You can edit it directly and get the value of this expression immediately, without jumping around like a debug interface in Eclipse.

Second, higher development efficiency. IntelliJ IDEA is smarter than Eclipse in terms of automatic code generation, for example, IntelliJ IDEA can generate a test class of a class and correctly place it in the corresponding directory of test. In terms of support for ZenCoding, it is very convenient to write html, and tab is completed quickly, just like the native integration. One of the more obvious development efficiency aspects of IntelliJ IDEA is that it has better support for JS, CSS, and plugins.

The third point is smarter reconstruction. This is actually a development efficiency, but I would like to emphasize the refactoring function of IntelliJ IDEA separately. All modern IDEs offer refactoring, so IntelliJ IDEA understands what you need and will provide you with the most appropriate solution for each situation.

Fourth, the catalog is less stratified and clear. IntelliJ IDEA has very little directory hierarchy, but it is very clear, and the IDE configuration can be found in Settings, and the project configuration can also be found in Project Settings.





Previous:Decimal type explained in MySQL database
Next:The Android Packet Capture Wizard (NetWorkPacketCapture) tool is used
Disclaimer:
All software, programming materials or articles published by Code Farmer Network are only for learning and research purposes; The above content shall not be used for commercial or illegal purposes, otherwise, users shall bear all consequences. The information on this site comes from the Internet, and copyright disputes have nothing to do with this site. You must completely delete the above content from your computer within 24 hours of downloading. If you like the program, please support genuine software, purchase registration, and get better genuine services. If there is any infringement, please contact us by email.

Mail To:help@itsvse.com