JetBrains – The Market Opportunities

Space is an integrated team environment that provides teams and organisations with the tools they need to collaborate effectively and efficiently. It has Git-based Version Control, Code Review, Automation (CI/CD) based on Kotlin Scripting, Package Repositories, Planning tools, Issue Tracker, Chats, Blogs, Meetings, and Team Directory, among other features.

  • In 2019, we polled almost, 7,000 developers to identify the state of Developer Ecosystem. We saw four key takeaways:
  • Java is the most popular primary programming language
  • JavaScript is the most used overall programming language
  • GO is the most promising programming language. Go started out with a share of 8% in 2017 and now it has reached 18%. In addition, the biggest number of developers (13%) chose Go as a language they would like to adopt or migrate to.
  • Python is the most studied language. 27% of respondents have started or continued to learn Python in the last 12 months.

To read the full report, visit: https://www.jetbrains.com/lp/devecosystem-2019/

Plugins extend the core functionality of JetBrains products. They provide various integrations (e.g. with a VCS or application servers), add support for various development technologies, frameworks and programming languages, and so on.

The Marketplace (AKA Plugins Repository) is a service responsible for: 

  • Providing a product (e.g. IntelliJ IDEA) with a list of compatible plugins and their updates.
  • Facilitating the download of compatible plugin updates.
  • Storage, uploading, and management of the plugins and their updates developed and published by third-party vendors or JetBrains.
  • JetBrains provides an official plugins repository plugins.jetbrains.com for all IntelliJ Platform-based IDEs, as well as TeamCity, .NET, Hub (with widgets for YouTrack and Upsource.)

More developers are using IDEs, what product(s) do you recommend?

Kotlin/Native was released just recently and is already being used by 8% of developers. It is primarily designed to allow compilation for platforms where virtual machines are not desirable or possible, for example, embedded devices or iOS. It solves the situations when a developer needs to produce a self-contained program that does not require an additional runtime or virtual machine. In the developer ecosystem we saw that more than a third of developers are migrating their existing projects to Kotlin. Almost all Kotlin developers (92%) were using Java before they started using Kotlin.