It's time to abandon Eclipse and turn to IntelliJ.

Source: Internet
Author: User

Note:This article is from the author@ Li xianloki. The following is the full text.

At the Google I/O conference in 2013, a new Android integrated IDE "Android Studio" was launched. The biggest transformation was to switch from Eclipse to IntelliJ IDEA.

Google finally abandoned Eclipse

IDE is a big pitfall. It is not what anyone wants to do. The key problem is that it cannot make a lot of money. Google won't be thankless. Chrome can bring traffic to search, Android can hit apple, and IDE can do anything? Therefore, Google must be an integrated dumb package. Let only one month of Java-based people can also directly download this dummies package, follow the tutorial to learn Android, rather than spending a lot of time on tossing plug-ins.

The goal is clear, and the rest is the question of who to cooperate. Eclipse is open-source and has a large market share. Therefore, Google initially partnered with Eclipse to generate an ADT dumb package. To put it bluntly, the ADT is SDK + Eclipse + Android Plugin for Eclipse. But Eclipse has a problem, which is too slow, at least for me. It may be some new feature, which is difficult to support in the Eclipse architecture. In any case, Google finds that Eclipse is meaningless, and IntelliJ is well developed. It is now known as the best Java development environment.

So Google turned to IntelliJ IDEA. For IntelliJ, if Google takes the lead, there will certainly be a lot of traffic. After so many years of hard work, it is finally time to come.

So what is Android Studio?

Is Android Studio a fork of IntelliJ IDEA?
No. Android Studio and the Android plugin for IntelliJ IDEA are built from the same code, and all of the changes in Android Studio are, and will continue to be, available in IntelliJ IDEA releases.

It is not new at all. Android Studio = SDK + Intellij + Android Plugin For IntelliJ. The Android Studio name is used for promotion. It is estimated that it is not very interesting to directly bind the package to the I/O Conference. It should be something new. Take the time to give the Android Plugin For IntelliJ idea a few new feature, which can also win a round of applause. The new name is only used for promotion. It is best to push a dumb package. Otherwise, you have to explain the Plug-In SDK for half a day.

Now the essence of the problem has been discovered. The release of Android Studio means that Eclipse has no future, and G's family wants to change to IntelliJ's face ).

For developers, it is not just Android Developers, but Java developers)

Everyone has been using IDE for so many years, copying each other, and the features should not be too bad. The use of Eclipse or IntelliJ is not a big problem, and the main functions should both be available.

However, Eclipse is sometimes not very easy to use. The most terrible thing is speed. If it is too slow to open, I will never shut down. Recently, nearly 1 GB of memory has exceeded in Eclipse every 30 minutes, and the UI interface is very slow. JVM tuning has also been tried, but it is not very easy to solve the problem. I switched from 32-bit to 64-bit, and the memory was a little more than the card, so I had no energy to go over. I wanted to change it before, But switching to the familiar IDE really had a cost and I had to endure it all the time. Besides, Intellij has heard of Intellij before, but I always feel like a niche IDE. Is there a future? No one wants to use a product that will be turned off in a few years. Think about the miserable Yahoo China mailbox users, right?

However, with Google's flag, Intellij idea will certainly become increasingly popular in the near future. Although Google is not very reliable, such as Google Reader, it is quite reliable after all. Android is still profitable. In addition, Intellij idea is made of IDE and can make money. Naturally, it is happy to continue to maintain it. Instead of continuing to endure the rapid development of Eclipse, it is better to have a long pain than a short pain.

For Android Developers, is Android Studio or IntelliJ idea used? As mentioned above, it is the same thing. I am using the Intellij Util version. I have a 30-day trial and can change to the Community version if I have expired. The individual price of the genuine edition is $199, which is not set for Chinese programmers. A community had a group purchase before, as long as 150 yuan, but now it is gone. Wait for the next time.

Switching costs

In fact, the cost of switching is not as high as you think, and will be replenished in the future. This is the official QA of IntelliJ, for Eclipse Users.

 

About shortcuts

 

One IDE is not easy to use. The most important part is the shortcut key design. It has been depressing why eclipse didn't even have a shortcut key for Preference. Switching to IDEA is a lot of refreshing in an instant. Almost all common operations have shortcut keys and can basically achieve pure keyboard operations.

After learning about IntelliJ's shortcut keys for a while, I found that IntelliJ's shortcut keys are actually better designed than Eclipse. In addition, the shortcut keys are closely related to IDE features. IntelliJ's shortcut keys are specially designed for their own features. MeKeyMap for Eclipse is not recommendedTake a moment to get familiar with Intellij idea design.

There is also a good way to learn Intellij idea shortcuts:

After using IDEA for a period of time, I found that even if Eclipse doesn't get stuck now, it won't be switched back. There is an old saying that "it's hard to get into luxury ".

Finally, let's say that open-source and non-profitable things are generally only usable, so there is no motivation to continue. If a Business Company is waiting for you, it will make you feel easy to use, but it is difficult to make users pay for it, and it will make users feel better.

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.