JetBrains

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

JetBrains s.r.o.
TypePrivate
IndustrySoftware
Founded14 August 2000; 21 years ago (2000-08-14)
HeadquartersPrague, Czech Republic
Key people
  • Sergey Dmitriev
  • Max Shafirov, CEO
Revenue8,939,631,000 Czech koruna (2020) Edit this on Wikidata
4,981,476,000 Czech koruna (2020) Edit this on Wikidata
3,920,906,000 Czech koruna (2020) Edit this on Wikidata
Total assets9,956,955,000 Czech koruna (2020) Edit this on Wikidata
Number of employees
1,900[1]
Websitejetbrains.com

JetBrains s.r.o. (formerly IntelliJ Software s.r.o.) is a Czech[2] software development company which makes tools for software developers and project managers.[3][4] As of 2022, the company has offices in Prague, Munich, Berlin, Boston, Massachusetts, Amsterdam, Foster City, California, Marlton, New Jersey, and Shanghai.[5][6][7][8]

The company offers integrated development environments (IDEs) for the programming languages Java, Groovy, Kotlin, Ruby, Python, PHP, C, Objective-C, C++, C#, Go,[9] JavaScript, and the domain-specific language SQL. The company created the Kotlin programming language, which can run in a Java virtual machine (JVM), in 2011.

InfoWorld magazine awarded the firm "Technology of the Year Award" in 2011 and 2015.[10][11]

History[edit]

JetBrains logo used from 2000 to 2016

JetBrains, initially called IntelliJ Software,[12][13] was founded in 2000 in Prague by three Russian software developers:[14] Sergey Dmitriev, Valentin Kipyatkov and Eugene Belyaev.[15] The company's first product was IntelliJ Renamer, a tool for code refactoring in Java.[4]

In 2012 CEO Sergey Dmitriev left the company and was replaced by Oleg Stepanov and Maxim Shafirov.[16][17]

In 2021 The New York Times stated that unknown parties might have embedded malware in JetBrains' software that led to the SolarWinds hack and other widespread security compromises.[18] In a press release, JetBrains said they had not been contacted by any government or security agency and had not "taken part or been involved in this attack in any way".[19] The CEO of one of the affected companies, SolarWind, "asked about the possibility that software tools made by JetBrains, which speeds the development and testing of code, was the pathway, Mr. Ramakrishna said there was still no evidence".[20]

In response to the 2022 Russian invasion of Ukraine, the company suspended sales and R&D activities in Russia indefinitely as well as sales in Belarus.[21][22]

Products[edit]

IDEs[edit]

The following is a non-exhaustive list of integrated development environments (IDEs) distributed by JetBrains.

Name Description
AppCode Supports programming in C, C++, Objective-C and Swift. Unlike most JetBrains products that are cross-platform, AppCode is only available for macOS.
CLion CLion (pronounced "sea lion") is a C and C++ IDE for Linux, macOS, and Windows integrated with the CMake build system.[23][24] The initial version supports GNU Compiler Collection (GCC) and Clang compilers and GDB debugger, LLDB and Google Test.[25]
DataGrip A database administration tool for SQL databases.
DataSpell A data science tool for Jupyter Notebooks and Python.[26]
GoLand For Go development.[27][28]
IntelliJ IDEA For Java virtual machine–based languages such as Java, Groovy, Kotlin, and Scala. An open-source version is available under the name IntelliJ IDEA Community Edition, and a proprietary version as IntelliJ IDEA Ultimate Edition.
PhpStorm For PHP.[29]
PyCharm For Python. An open-source version is available as PyCharm Community Edition, and a proprietary version as PyCharm Professional Edition.[30]
RubyMine For Ruby and Ruby on Rails.
WebStorm For web, JavaScript and TypeScript development. Many of JetBrains's other IDEs include the feature set of WebStorm via plugins.

Programming languages[edit]

Kotlin is an open-source, statically typed programming language that runs on the Java Virtual Machine and also compiles to JavaScript or native code (via LLVM).[citation needed] The name comes from the Kotlin Island, near St. Petersburg.[citation needed] JetBrains MPS is an open-source language workbench for domain-specific languages (DSLs).

Team tools[edit]

TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It is a server-based web application written in Java. The New York Times reported that TeamCity may have been used by Russian hackers of US governmental and private agencies, in potentially "the biggest breach of United States networks in history".[18] Upsource is a code review and repository browsing tool supporting Git, GitHub, Mercurial, Perforce and/or Subversion repositories from a central location. YouTrack is a proprietary, commercial web-based bug tracker, issue tracking system, and project management software developed by JetBrains. Ktor is a Kotlin-based programming framework for developing "connected applications", using the same framework on both server (JVM) and client (JavaScript, Android, and iOS).[31]

Others[edit]

Datalore is an web application for data analysis and visualization, which is focused specifically on the machine learning environment in Python.[32] JetBrains Academy[33] is an online platform to learn programming, including such programming languages as Python, Java, and Kotlin. The Academy was introduced by JetBrains in 2019, and reached 200,000 users by July 2020.[34][35] Certifications were added in November 2021 after community feedback prioritized verifiability of the work done on projects.[36]

Open source projects[edit]

In 2009, JetBrains open-sourced the core functionality of IntelliJ IDEA by offering the free Community Edition.[37][38] It is built on the IntelliJ Platform and includes its sources. JetBrains released both under Apache License 2.0.[39] In 2010, Android support became a part of the Community Edition,[40] and two years later Google announced[41] its Android Studio, the IDE for mobile development on Android platform built on the Community Edition of IntelliJ IDEA and an official alternative to Eclipse Android Developer Tool.[42] In June 2015, it was announced that the support of Eclipse ADT would be discontinued making Android Studio the official tool for Android App development.[43]

In January 2020, JetBrains released a geometric monospaced font called JetBrains Mono, made the default font for their IDEs, under the Apache License 2.0.[44][45] The font is designed for reading source code by being optimized for reading vertically with support for programming ligatures.[46][third-party source needed]

References[edit]

  1. ^ "JetBrains Presents 2022 Annual Highlights -- Its Community Reaches 12.8M Developers Across the Globe". finance.yahoo.com. Retrieved 30 June 2022.
  2. ^ "jet Brains Corporate overview" (PDF). Retrieved 11 January 2022.{{cite web}}: CS1 maint: url-status (link)
  3. ^ Taft, Darryl K. (29 June 2012). "JetBrains Ships YouTrack 4.0 Agile Dev Tool". eWeek.
  4. ^ a b Hunger, Michael (26 November 2010). "JetBrains Developer Tools". infoQ.
  5. ^ "Our Offices - Contact Us - JetBrains". Retrieved 25 November 2019.
  6. ^ "People". JetBrains.
  7. ^ "Company". JetBrains.
  8. ^ Waters, John K. (27 July 2011). "Java IDE Maker JetBrains Creates New JVM Language". ADT Magazine.
  9. ^ "GoLand: Capable and Ergonomic Go IDE by JetBrains". JetBrains. Retrieved 13 May 2018.
  10. ^ staff, InfoWorld (26 January 2015). "InfoWorld's 2015 Technology of the Year Award winners". InfoWorld.
  11. ^ "InfoWorld's 2011 Technology of the Year Award winners". InfoWorld. 12 January 2011. Archived from the original on 8 March 2013. Retrieved 3 February 2020.
  12. ^ "IntelliJ Software s.r.o. v likvidaci IČO: 26193264". Retrieved 25 November 2019.
  13. ^ "12th Annual Jolt and Productivity Awards". Dr. Dobb's.
  14. ^ Heiss, Janice J. (November 2012). "JAX Innovation Awards winners reflect the vibrancy of the Java community". Oracle Technology Network.
  15. ^ "Java Posse No. 001 - Interview with Rob Harwood of Jetbrains about IntelliJ IDEA". 22 September 2005.
  16. ^ Осипов, Антон (26 October 2012). "JetBrains назначила генеральных директоров в Санкт-Петербурге и Мюнхене". Vedomosti.
  17. ^ Лаврентьева, Наталья (24 October 2012). "Российский поставщик средств разработки для Oracle и HP назначил гендиректорами двух программистов". Cnews.ru.
  18. ^ a b Perlroth, Nicole; Sanger, David E.; Barnes, Julian E. (6 January 2021). "Widely Used Software Company May Be Entry Point for Huge U.S. Hacking". The New York Times. ISSN 0362-4331. Retrieved 30 June 2022.
  19. ^ Shafirov, Maxim (6 January 2021). "Statement on the story from The New York Times regarding JetBrains and SolarWinds".
  20. ^ Sanger, David E. (24 February 2021). "After Russian Cyberattack, Looking for Answers and Debating Retaliation". The New York Times. Retrieved 1 July 2022.
  21. ^ "JetBrains' Statement on Ukraine | JetBrains News". The JetBrains Blog. Retrieved 22 March 2022.
  22. ^ "JetBrains: indefinite suspension of sales and R&D activities in Russia". www.sobyte.net. 12 March 2022. Retrieved 22 March 2022.
  23. ^ Bridgwater, Adrian (13 September 2014). "JetBrains CLion: A New Cross Platform C/C++ IDE". Dr. Dobb's Journal.
  24. ^ Avram, Abel (9 September 2014). "JetBrains CLion, a C/C++ IDE, and ReSharper for C++". InfoQ.
  25. ^ "Supported Languages - Features | CLion". JetBrains.
  26. ^ "DataSpell, The IDE for Professional Data Scientists". jetbrains.com.
  27. ^ "GoLand: The Up and Coming Go IDE by JetBrains". JetBrains. Retrieved 19 August 2017.
  28. ^ Ewbank, Kay (19 December 2017). "GoLand Adds Go To IntelliJ". i-programmer.info. Retrieved 13 October 2019.
  29. ^ "Features - PhpStorm". JetBrains.
  30. ^ "Features - PyCharm". JetBrains.
  31. ^ "Welcome | Ktor". Ktor Help. Retrieved 21 March 2022.
  32. ^ Carleto, Diogo (8 November 2018). "JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis". InfoQ.
  33. ^ "JetBrains Academy: A hands-on platform for learning to program". JetBrains. Retrieved 24 July 2020.
  34. ^ "JetBrains Academy EAP". blog.jetbrains.com. Retrieved 24 July 2020.
  35. ^ "JetBrains Academy Celebrates the Close of Its Early Access Program with 50% Discount Plan". blog.jetbrains.com. Retrieved 24 July 2020.
  36. ^ "Introducing JetBrains Academy Certificates of Completion | The JetBrains for Education Blog". The JetBrains Blog. Retrieved 5 February 2022.
  37. ^ Handy, Alex (15 October 2009). "JetBrains creates open-source IntelliJ IDEA". SD Times. Archived from the original on 18 October 2009.
  38. ^ "IntelliJ IDEA open sourced". 15 October 2009.
  39. ^ Krill, Paul (12 October 2009). "JetBrains readies open source version of its Java IDE". InfoQ.
  40. ^ Russakovskii, Artem (9 December 2010). "JetBrains Releases IntelliJ IDEA 10 With Full Android Gingerbread Support in the Free Community Edition". Android Police.
  41. ^ Thomson, Iain (15 May 2013). "Live Blog: Google I/O keynote". The Register.
  42. ^ Wayner, Peter (22 May 2013). "First look: Android Studio eclipses Eclipse". InfoQ.
  43. ^ Eason, Jamal (26 June 2015). "An update on Eclipse Android Developer Tools".
  44. ^ "JetBrains Mono. A typeface for developers_". JetBrains.
  45. ^ "JetBrainsMono". GitHub.
  46. ^ Konstantin Bulenkov (15 January 2020). "JetBrains Mono. A typeface for developers_". JetBrains.

External links[edit]