IntelliJ IDEA is 20 years old, and the 2-day anniversary event is free for developers

Insert picture description here

Preface

Hello, my name is Brother A (YourBatman). Question: Brother A entered the industry in 2015 and used IntelliJ IDEA for the first time in September 2017. From the initial rejection and resistance, he can't put it down now. In a flash, IntelliJ IDEA is 20 years old. I wish it better and better. I have shared several in-depth analysis articles about IDEA in the past year, and I will share with you in advance at the beginning of the article:

In 2001, IntelliJ IDEA was born, making development more productive and enjoyable. In 2021, IntelliJ IDEA has been loved and used by more than 4 million developers worldwide!

IntelliJ IDEA is the most important product of JetBrains, not one of them. Looking back on its 20th anniversary, at the beginning of its establishment, JetBrains was just a small company that couldn't be more ordinary in Prague (the capital of the Czech Republic). In the beginning, there were only 3 employees, making one product to serve 800 customers. After 20 years of continuous development, the company has become a multinational company with offices in 9 countries around the world, more than 1,200 employees, 25 developer tools, and more than 8 million users.

Note: JetBrains products are aimed at developers/programmers, not ordinary C-end users, so this number is very staggering

This year (2021) is the 20th anniversary of IntelliJ IDEA. For this reason, JetBrains plans to IntelliJ IDEA Confhold a grand anniversary event, which is called it . All developers can sign up for free . The founder of the company, Maxim Shafirov, will "visit the scene." The meeting time and specific schedule will be listed later.

Outline of this article

Insert picture description here

Version convention

  • IntelliJ IDEA:2020.3.1

text

IntelliJ IDEA has gone through ups and downs for 20 years and has achieved many impressive results. Standing at this time node, let's take a look at it together. Through the cold numbers, we can experience the pride and pride of IntelliJ IDEA engineers.

IntelliJ IDEA transcript

In the past year of 2020, IntelliJ IDEA was used by 4 million+ developers worldwide, and it was downloaded more than 12 million times.

IntelliJ IDEA is global and international, and its users are located in all corners of the world. From the official statistics, you can see the branches of each state:
Insert picture description here
You can also see from the map that the number of people using IntelliJ IDEA in Asia is the most. After all, as you know China is in Asia (and India), the total number of people has always been stubbornly determined.

As of January 2021, the total population of Asia is 4.5 billion and the world is 7.7 billion, accounting for about 60%

Top 5 countries in the number of users

Is there any suspense first? Answer, no. After all, the number of people in China has not been afraid of anyone~

First place: China
Insert picture description here
Second place: United States
Insert picture description here

Third place: India
Insert picture description here

Fourth place: Germany
Insert picture description here

Fifth place: Russia
Insert picture description here

Note: Statistics are from the whole year of 2020

Top 5 features used

In the past 20 years, IntelliJ IDEA has released a total of 40+ major versions , with amazing efficiency. Release N multi-features, among which the five most commonly used features by developers are:

  • First place: code completion
  • Second place: display intention operation
  • Third place: running
  • Fourth place: Jump to the declaration place
  • Fifth place: switch line breakpoint

Note: Statistics are from the whole year of 2020

IntelliJ platform product summary

IntelliJ is a platform, and IntelliJ IDEA is its foundation. There are also many commercial/non-commercial products, many mature IDEs and plug-ins, and put a proud product map:
Insert picture description here
Relying on IntelliJ's excellent genes and providing a powerful base, each product is excellent, and The experience can also be highly consistent.

IntelliJ IDEA market share

IntelliJ IDEA is mainly for Java developers, and the Java language IDE has three main mountains:

  • Apache NetBeans
  • Eclipse
  • IntelliJ IDEA

The three of them have ruled the "Jiangshan" at different time stages. As a rising star, IntelliJ IDEA has become the absolute overlord at this moment (2021). The following picture is the 2020 version of the JVM Ecological Report (IDE):
Insert picture description here
Insert picture description here

In 2020, IntelliJ IDEA's market share will reach 62%, far surpassing the second-ranked Eclipse's 20%. It is worth mentioning that the well-known Eclipse has a 38% share in 2019, and it will drop to 20% in 2020, which is a huge drop. The third place NetBeans is getting weaker and weaker and it is only a matter of time before it is completely eliminated.

Note: "Variants" of Eclipse, such as Spring's STS, MyEclipse, etc., are all counted in Eclipse's share

There are two important time nodes for IntelliJ IDEA to complete the transcendence:

  • 2012: The overall performance of IDEA has surpassed that of Eclipse, which provides conditions for developers to start defection
  • 2016: IntelliJ IDEA's market share surpassed Eclipse for the first time, starting the road to quickly erode its remaining market share

In 2016, IDEA accounted for 46% and Eclipse accounted for 41%

IntelliJ IDEA vs. Eclipse

There are different opinions on whether IntelliJ IDEA or Eclipse is better. There is never an answer to this kind of question. After all, geeks still think that it is the best editor/IDE to write code in vim. This varies from person to person. I think it will be expanded. The discussion is meaningless.

However, from a big point of view, the market share data tells everything. When choosing a tool, it is always best to choose the "first place". After all, the market's choice is always wise. If you don’t define yourself as very special, it’s often safest to make this choice.

As we all know, a major feature of IntelliJ IDEA is memory consumption. Some people say that IDEA is accompanied by the rapid development of hardware performance. I personally agree with this view. It can be said that the times make heroes. Maximizing hardware performance is an important ability. With at least 8G of RAM now standard, are you still entangled with IDEA eating 1-2G of RAM? Who are you going to give IDEA if you don’t? Let it sit idle and smoke?

Brother A strictly speaking has never used Eclipse , but used STS for 2 years, and then turned to IntelliJ IDEA and never returned. If I want to recommend IDEA, use one sentence: IntelliJ IDEA really understands you and thinks what you think. It's like talking about friends, knowing what the other person means without having to say more, what a great experience.

To say that the only "disadvantage" of IntelliJ IDEA is the fee, and it is not cheap. In terms of market share , commercial charges have even done open source and free products, which are extremely rare in the industry. IntelliJ IDEA is not simple.

IntelliJ IDEA 20-year journey review

Twenty years of vicissitudes and vicissitudes of life, glimpses of light, finally we cheer up and review this incredible journey of this cross product.

2001 - 2006

  • 2001 : In January, the first version of IntelliJ IDEA was released. At the end of the same year, its 2.5 version was released, integrating major capabilities such as Ant and Junit

Insert picture description here

  • 2002 : The 2.6 version was released in June, supporting the latest JDK 1.4 at that time. The 3.0 version was officially released in November, introducing the local history function known as "life-saving straw", which improved the reconstruction ability

Insert picture description here

  • 2003 and 2004 : In February 2004, version 4.0 was released. Laid the foundation for IDEA's dazzling genes. Version 4.5 was released in July of the same year, announcing support for the epoch-making JDK 5 version

Insert picture description here

  • 2005 : In August, IntelliJ IDEA version 5.0 was released. Starting from this version, IDEA announced that it officially supports Web development (HTML, CSS, JavaScript), has a welcome screen, and supports quick import of JBuilder/Eclipse projects

Insert picture description here

  • 2006 : IntelliJ IDEA 5.1 was released in February, providing the best i18n support in the industry . The blog was launched in March. In October, JetBrains announced the launch of IntelliJ IDEA 6.0 (the second version of the year, aligned with the version number and year), improved Java EE development, enhanced Swing GUI designer, code coverage, and JUnit 4 integration

Insert picture description here

2007 - 2012

  • 2007 : In October, JetBrains released IntelliJ IDEA 7.0, providing full Spring and Hibernate support , Web services, Maven and ClearCase integration, Ruby and Groovy support, and other productivity-enhancing features

Insert picture description here

  • 2008 : IntelliJ IDEA 8 was released in November, introducing SQL support, UML class diagrams, JBoss Seam, FreeMarker, Velocity, etc.

Insert picture description here

  • 2009 : October JetBrains launched a free and open source version of IntelliJ IDEA-IntelliJ IDEA Community. IntelliJ IDEA 9 released in December brings extensive Java EE 6 support, excellent PHP support, etc.

Insert picture description here

  • 2010 : IntelliJ IDEA launched a new 10-year development plan, released IntelliJ IDEA 10 , integrated database table editor, support for Maven 3 , added new dependency graph and new POM refactoring, etc.

Insert picture description here

  • 2011 : October, the source code of IntelliJ IDEA Community Edition and IntelliJ platform is being hosted on GitHub. The IntelliJ IDEA 11 version released in December introduces Gradle integration and supports Web development of the Play framework, etc.

Insert picture description here

  • 2012 : Kotlin support was added to IntelliJ IDEA in February. In December, the dark theme of IntelliJ IDEA 12 brings a dark wind to efficient development

Insert picture description here

2013 - 2018

  • 2013 : IntelliJ IDEA 13 released in December introduced the widely acclaimed Search Everywhere, embedded terminal, etc.

Insert picture description here

  • 2014 : IntelliJ IDEA 14 was released in November, which added a decompiler for Java classes , and introduced Scratch files and other cool features. In December, Google announced the launch of Android Studio 1.0, an open source IDE for Android applications based on the open source IntelliJ IDEA Community Edition .

Insert picture description here

  • 2015 : IntelliJ IDEA 15 was released in November, equipped with first-class lambda support for the debugger, and added out-of-the-box support for Kotlin.

Insert picture description here

  • 2016 : March decided to shift to the rhythm of 3 versions per year , and the version number is named after the year. At the same time, ToolBox App is also introduced , a free desktop application that allows you to easily install and update IntelliJ IDEA and all other JetBrains IDEs , And then the 2016.1 version was released and bundled with the Kotlin1.0 environment. The IntelliJ IDEA 2016.2 update in July provides support for JUnit 5. IntelliJ IDEA 2016.3, released in November, contains a lot of practical Java 8 refactorings.

Insert picture description here

  • 2017 : The 2017.1 version released in March fully supports ava 9, Kotlin 1.1, Go language, etc. The IntelliJ IDEA 2017.3 version released in November adds a new member to its rich integrated tool family: an editor-based HTTP client

Insert picture description here

  • 2018 : July 2018.2 version was released, adding support for Java 11 and MacBook Touch Bar, introducing Breakpoint Intention, etc. November 2018.2 version released, supporting Java 12

Insert picture description here

2019 - 2021

  • 2019 : March 2019.1 version was released, introducing new and customizable themes. In November 2019.3 version was released, greatly improving performance and overall quality. In December, the IntelliJ IDEA Edu version for teaching programming was officially unveiled

Insert picture description here

  • 2020 : Mono font is launched in January, a new font designed for developers. It later became the default font for IntelliJ IDEA and other JetBrains IDEs . Version 2020.1 was released in April, supporting Java 14, and JDK can be downloaded directly from IDEA. Release 2020.3 version in December, improve the use of Git

Insert picture description here

  • 2021 : The 20th anniversary of IntelliJ IDEA, a grand virtual rally event will be held to introduce IDEA product details, amazing features, etc.

Insert picture description here

IntelliJ IDEA Conf celebration

Introduction to the activity : The creators of IntelliJ IDEA share its road map, amazing functions and introduction to how to use it, aiming to help you become a happier and more efficient developer.
Activity time : February 25-26, 2021 ( Explain that Beijing time is 7 hours faster than Prague, Czech Republic)
Event fee : Free
Participants : All registered developers
Registration address : https://www.jetbrains.com/lp/intellijidea-20-anniversary

To users

Today, we want to take a moment to thank you all, our amazing users . Without you and your valuable feedback, IntelliJ IDEA would not have achieved what it is today!

Thank you for coming, let us celebrate this milestone together!

to sum up

Frozen three feet is not a day's cold, twenty years of creating this very excellent IDE, benefiting developers around the world. 20 years old is no longer young, but it is flourishing, let us celebrate it and bless it.

Finally, we must not forget that we still have to pay tribute to those who tirelessly provide excellent tools to the IT industry! ! ! Especially those creators in the Czech Republic, you have created very good tools to improve productivity, promote the progress of the social industry, and outstanding achievements! ! !
Insert picture description here

Questions in this article

This article belongs to the column: IDEA , you can get all the content by replying to the column name in the background. This article has been included by https://www.yourbatman.cn .

After reading it, you may not understand it, and you may not understand it . Here, 3 thought questions at the end of the article will help you review:

  1. In what year did IntelliJ IDEA host the code on github for open source?
  2. When does IntelliJ IDEA start to provide dark themes, which are full of B patterns?
  3. Is JetBrains’ 20th anniversary celebration free? How to participate?

Recommended reading

See the first
Insert picture description here

System.out.println("点个赞吧!");
print_r('关注【BAT的乌托邦】!');
var_dump('私聊A哥:fsx1056342982');
console.log("点个赞吧!");
NSLog(@"关注【BAT的乌托邦】!");
print("私聊A哥:fsx1056342982");
echo("点个赞吧!");
cout << "关注【BAT的乌托邦】!" << endl;
printf("私聊A哥:fsx1056342982");
Console.WriteLine("点个赞吧!");
fmt.Println("关注【BAT的乌托邦】!");
Response.Write("私聊A哥:fsx1056342982");
alert("点个赞吧!");

About the author: Brother A (YourBatman), Spring Framework/Boot open source contributor, Java architect, love to share. It pays great attention to the cultivation of basic skills , and the underlying foundation determines the superstructure, which can give the programmer a stronger vitality. He is very good at structured presentation of topics, and has a lot of depth. These topics may be probably the best or the only ones in the entire network , and you are welcome to pick them up.

Guess you like

Origin blog.csdn.net/f641385712/article/details/113006183