Intelj idea is strong in the myeclipse of the place

Source: Internet
Author: User

Preface: Through the time from eclipse to MyEclipse, when the university used eclipse to start work, choose MyEclipse, all can realize the Java IDE's advanced and gaoming, until recently, the company project to adopt Git and gradle build, My leader and boss told me to use Intelj idea this development tool to be very much, actually before also heard Intelj idea's name, claims to be the most intelligent IDE. It took me a while to find a lot of surprises, and that's the decision to move from MyEclipse to idea, and this blog will tell you some of the great advantages of idea in MyEclipse:

A: Idea's winning points in MyEclipse:1: Fluency and integration tools: Intelj idea integrates maven, gradle, Git, svn and other version control tools, while the compatibility of these plugins in MyEclipse is poor, the MyEclipse runs in memory, runs very slow, Again with plug-in with very card, the same machine test, idea is much smoother than myeclipse. The following test data comes from my notebook, WINDOW10 system, Task Manager, MyEclipse takes up 812.5MB of memory, and Intelj idea is 520.7mb,cpu:myeclipse is 12.2% idea is 0.1%. Where the MyEclipse version is: 2016-stable,idea is the 2016.3.4 version
2: Anti-compilation and Debug:lintelj idea with anti-compilation effect, so that you can happily look at the source code, encountered problems can be directly into the source code to see, which is of great benefit to our technology upgrade. And in myeclise need to install the anti-compilation plug-in, I used the myeclipse for a year, where the installation of the anti-compilation plugin failed many times, configuration trouble. And idea has a counter-day function is that the breakpoint can go to the source package to display the value of the variable, This is impossible in MyEclipse. Debug can directly display the value of the field of an object, and myeslipe you need to move the mouse to the jar package in the source code, you can go directly to view the source code

3: Search: Intelj idea in global search (CTRL+SHIRT+F) when the basic is the second, and myeclipse search needs a long wait. This is important for accelerating productivity because the ability to search for key fields is too easy to use in code programming. And idea is a better way to do that.

4:UML diagram: About the painting class inheritance structure diagram, MyEclipse inherited the UML tool, can do manual painting, and in Intelj idea can be directly automated, only need to click on the class above the show digram, directly draw the standard structure class diagram, hierarchy structure clearly, It saves us a lot of time. The following is a hierarchical UML diagram of the ArrayList that is automatically built using idea:


5: Hint function: Intelj idea's intelligent prompt function, the details do very perfect, say a small detail, it's automatic completion, if you add a semicolon, it will not add to you. And in MyEclipse first you have to open all the letters matching hints, Because it defaults to just. Trigger prompt, and then you open, if you enter a string variable it has to give you to add a string behind, this is very annoying, I have thought about the solution, Baidu Google a big push, found the tutorial is also very troublesome. With the MYECLIPSE code hint feature turned on, and idea is not required to be configured

6: For JSP, XML support: MyEclipse to JSP support can use the word ' rotten ' to describe, prompt function you manually have to open, often inexplicable XML auto-check, some error-free code also give you error, first is a lot of check, it is very difficult to cancel the person is very annoyed. And idea these troubles are not, to JSP, XML support is great, and there are a lot of very good fast input methods, for example: you input ul:li*5, press the TAB key can come out a UL and 5 Li tab and so on 7: refactoring: a bunch of complicated mess code, The refactoring can be done quickly through idea, extracting methods, variables, method renaming, code detection, and refactoring in Myeclispe, but not so powerful
8: Local History: This is a small function, but not in the Myeclispe, you have a history of the modification of a file, you can see the complete, including a few changes, modify what, and can be restored at any time, this is important for misoperation. MyEclipse sometimes programmed to forget what they have modified, only through the CTRL + Z back, imagine you back, the new operation has not, and have to re-modify, very troublesome. A demonstration of the local history function, which can be seen yesterday and the last few days of the changes, are very clear

9: Auto-sensing framework, when your project uses the Java framework, idea can "feel" out, it will provide you with a lot of advice and optimization of the advice

Two: Idea of the shortcomings of 1: plug-in is not myeclipse rich, this and MyEclipse's long history has a great relationship, idea after all the birth time is not myeclipse time so long, so in the plugin to the extent of the rich to lose it. But most of the plugin idea is there, and support is very good, such as small y before the company received a project, named Zkoss, heard few people. Before is with myeclipse development Ah, it has zkoss in Zul view of the plug-in, I thought that idea did not, but when I import, it automatically prompts me to install the plug-in (very user-friendly, must like a) 2: Many of the projects are now written in MyEclipse, The project structure of idea does not follow the structure of Eclipse customization, so it is very unaccustomed during the conversion period 3:idea's learning cost is higher than myeclipse, because it has a lot of new concepts, especially when converting the IDE will encounter a lot of problems, For example, in the myeclipse of the very common configuration tomcat, in idea has become a more difficult problem, I also found a lot of tutorials on the internet to learn how to configure Tomcat in idea. Summary: About idea, I say far more than these, there are many surprising features, overall it is a very intelligent, flexible IDE, another point, I am not demeaning myeclispe, after all, I also used a long time, to MyEclipse also have a feeling, it also has very convenient place. But IDE in progress, programming technology in progress, I personally will choose Intelj idea. Always use idea, which is great for your programming level! a good programming ide, like the spring rain general moisten things silently, quietly infiltrated in your programming of a piece of detail, enhance your experience in programming.

Intelj idea is strong in the myeclipse of the place

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.