Community Blog Advantages of IntelliJ IDEA

Advantages of IntelliJ IDEA

In this article, we will introduce IntelliJ IDEA Java Integrated Development Environment and some tutorials for using IntelliJ IDEA for the app development.

Since 2012, IntelliJ IDEA has been rapidly rising. In 2016, it captured 46% of the market share of the developer market. According to a research in 2018, the market share of IntelliJ IDEA increased to 55.4%, winning the throne of the Java IDE world. Martin Fowler, renowned author, software consultant and speaker, speaks highly of IntelliJ IDEA on his blog. IntelliJ IDEA also achieved 98% customer satisfaction, which is extremely high.

So why IntelliJ IDEA (commercial) has a better reputation than Eclipse (free)? In this article, we will introduce IntelliJ IDEA Java Integrated Development Environment to answer this question.

From the design of IntelliJ IDEA, we can see:

  1. It Does Not Break Developers Out of Flow. Every aspect of IntelliJ IDEA is designed with ergonomics in mind. IntelliJ IDEA is built around the idea that every minute a developer spends in the flow is a good minute, and things that break developers out of flow are bad things. Every design and implementation decision considers the possibility of interrupting developer's flow and seeks to eliminate or minimize it.
  2. IntelliJ IDEA claims that they use ergonomics in the design of the IDEA: "The capable and ergonomic IDE for JVM". Ergonomics is a science that focuses on the study of how to enhance human comfort, and reduce fatigue and discomfortness through product design. This concept is very important in home design and human engineering to help you feel more comfortable, increase the efficiency, and reduce the pressure.

Our team believe that the IDEA growth engines: outstanding design concepts, extraordinary user experience, open community, and the parallel business model of the community version and the commercial version.

For more information and references about the IntelliJ IDEA Java Integrated Development Environment, please go to What Can We Learn from IntelliJ IDEA?.

Related Blog Posts

Build an Apache Flink Application from Scratch in 5 Minutes

By completing the steps given in this tutorial you can build your own Apache Flink Application from scratch in around 5 minutes or so.

We recommend that you use IntelliJ IDEA (the Community Free Version is sufficient for this tutorial) as the IDE for your Flink application. Eclipse also works for this purpose, but because Eclipse had some issues with Scala and Java hybrid projects in the past, we don't recommend that you choose Eclipse.

You can also find the steps and codes to create a Flink project and then import it to IntelliJ IDEA in this article.

12 Backend Development Tools by Alibaba

This article introduces several popular and open source developer tools by Alibaba Group and Alibaba Cloud.

Cloud Toolkit is an integrated development environment (IDE) plug-in that can be used to help developers more efficiently develop, test, diagnose, and deploy applications. Cloud Toolkit allows developers to conveniently deploy local applications to any machines (on-premises or cloud-based). Cloud Toolkit is built-in with the Arthas diagnostic tool, and supports efficiently executing terminal commands and SQL statements. Cloud Toolkit is available for different IDEs such as IntelliJ IDEA, Eclipse, PyCharm, and Maven.

Related Documentation

Use IntelliJ IDEA to develop a Java-based UDF

This topic describes how to use IntelliJ IDEA to develop a Java-based user-defined function (UDF). IntelliJ IDEA is an integrated development environment that can be used for developing Java programs.

Install IntelliJ IDEA

This document describes how to install the basic platform IntelliJ IDEA of MaxCompute Studio.

0 0 0
Share on

Alibaba Clouder

2,624 posts | 720 followers

You may also like