Jump to content

JetBrains

From Wikipedia, the free encyclopedia
(Redirected fromPhpStorm)

JetBrains s.r.o.
Company typePrivate limited company
IndustrySoftware
Founded14 August 2000;23 years ago(2000-08-14)
HeadquartersPrague,Czech Republic
Key people
  • Sergey Dmitriev
  • Max Shafirov
  • Kirill Skrygan, CEO[1]
Revenue10,431,527,000 Czech koruna (2021)Edit this on Wikidata
4,834,809,000 Czech koruna (2021)Edit this on Wikidata
3,970,609,000 Czech koruna (2021)Edit this on Wikidata
Total assets10,145,044,000 Czech koruna (2021)Edit this on Wikidata
Number of employees
1,900[2]
Websitejetbrains

JetBrainss.r.o.(formerlyIntelliJ Software s.r.o.) is aCzech[3]software developmentprivate limited company which makes tools forsoftware developersandproject managers.[4][5]The company has its headquarters inPrague,and has offices in China, Europe, and the United States.[6]

The company offersintegrated development environments(IDEs) for a variety of programming languages. The company created theKotlinprogramming language, which can run in aJava virtual machine(JVM), in 2011.

InfoWorldmagazine awarded the firm "Technology of the Year Award" in 2011 and 2015.[7][8]

History[edit]

JetBrains logo used from 2000 to 2016
JetBrains logo used from 2016 to 2024

JetBrains, initially called IntelliJ Software,[9][10]was founded in 2000 inPragueby three Russian software developers:[11]Sergey Dmitriev,Valentin KipyatkovandEugene Belyaev.[12]The company's first product was IntelliJ Renamer, a tool forcode refactoringin Java.[5]

In 2012 CEO Sergey Dmitriev was replaced by Oleg Stepanov and Maxim Shafirov.[13][14]

In 2021The New York Timesstated that unknown parties might have embedded malware in JetBrains'TeamCityCI/CD software that led to theSolarWinds hackand other widespread security compromises.[15]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".[16]The CEO of one of the affected companies, SolarWinds, "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".[17]

In response to the2022 Russian invasion of Ukraine,the company suspended sales and R&D activities in Russia indefinitely as well as sales in Belarus.[18][19]JetBrains' Russian legal entity was liquidated on 21 February 2023.[20]

Effective 1 February 2024, Kirill Skrygan replaced Max Shafirov as CEO.[21]

Products[edit]

IDEs[edit]

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

Name Description
Android Studio Made with cooperation of Google for the Android programming tools.
AppCode Supports programming in C, C++,Objective-Cand Swift. Unlike most JetBrains products, that are cross-platform, AppCode is only available for macOS. JetBrains announced that AppCode is being sunsetted but received technical support until 31 December 2023.[22]
Aqua Atest automationIDE that supportsunit tests,UI tests and API tests.
CLion CLion (pronounced "sea lion" ) is aCand C++ IDE forLinux,macOS,andWindowsintegrated with theCMakebuild system.[23][24]The initial version supportsGNU Compiler Collection(GCC) andClangcompilers andGDBdebugger,LLDBandGoogle Test.[25]
DataGrip Adatabase administrationtool forSQLdatabases. Other data stores are also accessible via plugin functionality.
DataSpell Adata sciencetool forJupyter Notebooksand Python.[26]
Fleet Lightweight multi-purpose IDE, with support for collaboration and remote workflows.[27]
GoLand For Go development.[28][29]
IntelliJ IDEA ForJava 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 ForPHP.[30]
PyCharm For Python. An open-source version is available as PyCharm Community Edition, and a proprietary version as PyCharm Professional Edition.[31]For students JetBrain has also developed PyCharm Education.[32]
Rider For.NET(primarilyC#andF#) development[33]and game development with Unity (C#) and Unreal Engine (C++)[34]
RubyMine For Ruby and Ruby on Rails.
RustRover ForRust.
WebStorm For web, JavaScript and TypeScript development. Many of JetBrains's other IDEs include the feature set of WebStorm via plugins.
Writerside Technical writing IDE.

Programming languages[edit]

Kotlinis an open-source,statically typedprogramming languagethat runs on theJava Virtual Machineand also compiles toJavaScriptornative code(viaLLVM).[35]The name comes from theKotlin Island,near St. Petersburg.[citation needed]

JetBrains MPS is an open-source language workbench for domain-specific languages (DSLs).

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).[36]

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 Timesreported 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".[15]

Upsource is acode reviewand repository browsing tool supportingGit,GitHub,Mercurial,Perforce and/orSubversionrepositories from a central location. JetBrains released a new developer collaboration tool, Space, in 2019.[37][38]It began sunsetting Upsource in 2022, officially ending support for the product in January 2023.[39]In May 2024, a rebranding from Space to SpaceCode is initiated for the platform to focus onGit hostingandcode reviews.[40]

YouTrack is a proprietary, commercialweb-basedbug tracker,issue tracking system,andproject management softwaredeveloped by JetBrains. As of April 2023, YouTrack has a ticket-based helpdesk solution for customer support and service desk processes.

Qodanais acode quality analysistool that usesstatic code analysisto help with users with code reviews, building quality gates, and the implementation of code quality guidelines.[41]It was publicly launched in July 2023 and can be used with IDEs in JetBrain's ecosystem, has CI/CD pipeline integration, while supporting code analysis in over 60programming languages.[42]

Others[edit]

Datalore is a web application for data analysis and visualization, which is focused specifically on the machine learning environment in Python.[43]JetBrains Academy[44]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.[45][46]Certifications were added in November 2021 after community feedback prioritized verifiability of the work done on projects.[47]JetBrains have also developed EduTools plugin for student, this plugin is compatible withIntelliJ IDEA (Ultimate, Community, Educational),Android Studio,CLion,GoLand,PhpStorm,PyCharm (Professional, Community, Educational),WebStorm.[48]

Open source projects[edit]

In 2009, JetBrains open-sourced the core functionality ofIntelliJ IDEAby offering the free Community Edition.[49][50]It is built on the IntelliJ Platform and includes its sources. JetBrains released both underApache License2.0.[51]In 2010,Androidsupport became a part of the Community Edition,[52]and two years laterGoogleannounced[53]itsAndroid Studio,the IDE for mobile development on Android platform built on the Community Edition of IntelliJ IDEA and an official alternative toEclipseAndroid Developer Tool.[54]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.[55]

In January 2020, JetBrains released a geometricmonospacedfont called JetBrains Mono, made the default font for their IDEs, under the Apache License 2.0.[56][57]The font is designed for reading source code by being optimized for reading vertically with support for programming ligatures.[58][59]

See also[edit]

References[edit]

  1. ^"JetBrains CEO Transition".The JetBrains Blog.30 January 2024. Archived fromthe originalon 2 February 2024.Retrieved4 February2024.
  2. ^"JetBrains Presents 2022 Annual Highlights -- Its Community Reaches 12.8M Developers Across the Globe".finance.yahoo.Archivedfrom the original on 28 June 2022.Retrieved30 June2022.
  3. ^"jet Brains Corporate overview"(PDF).Archived(PDF)from the original on 16 December 2021.Retrieved11 January2022.
  4. ^Taft, Darryl K. (29 June 2012)."JetBrains Ships YouTrack 4.0 Agile Dev Tool".eWeek.Archived fromthe originalon 24 October 2013.
  5. ^abHunger, Michael (26 November 2010)."JetBrains Developer Tools".infoQ.Archivedfrom the original on 15 February 2016.Retrieved5 August2013.
  6. ^"Contact Us".JetBrains.Retrieved9 March2023.
  7. ^staff, InfoWorld (26 January 2015)."InfoWorld's 2015 Technology of the Year Award winners".InfoWorld.Archivedfrom the original on 23 June 2017.Retrieved7 January2021.
  8. ^"InfoWorld's 2011 Technology of the Year Award winners".InfoWorld.12 January 2011. Archived fromthe originalon 8 March 2013.Retrieved3 February2020.
  9. ^"IntelliJ Software s.r.o. v likvidaci IČO: 26193264".Archivedfrom the original on 7 May 2021.Retrieved25 November2019.
  10. ^"12th Annual Jolt and Productivity Awards".Dr. Dobb's.Archivedfrom the original on 16 July 2013.Retrieved2 July2013.
  11. ^Heiss, Janice J. (November 2012)."JAX Innovation Awards winners reflect the vibrancy of the Java community".Oracle Technology Network.Archivedfrom the original on 9 August 2013.Retrieved5 August2013.
  12. ^"Java Posse No. 001 - Interview with Rob Harwood of Jetbrains about IntelliJ IDEA".22 September 2005.Archivedfrom the original on 26 July 2018.Retrieved10 July2013.
  13. ^Осипов, Антон (26 October 2012)."JetBrains назначила генеральных директоров в Санкт-Петербурге и Мюнхене".Vedomosti.Archivedfrom the original on 1 September 2014.Retrieved15 October2013.
  14. ^Лаврентьева, Наталья (24 October 2012)."Российский поставщик средств разработки для Oracle и HP назначил гендиректорами двух программистов".Cnews.ru.Archivedfrom the original on 27 October 2012.Retrieved15 October2013.
  15. ^abPerlroth, 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.ISSN0362-4331.Archivedfrom the original on 31 May 2021.Retrieved30 June2022.
  16. ^Shafirov, Maxim (6 January 2021)."Statement on the story from The New York Times regarding JetBrains and SolarWinds".Archivedfrom the original on 7 January 2021.Retrieved7 January2021.
  17. ^Sanger, David E. (24 February 2021)."After Russian Cyberattack, Looking for Answers and Debating Retaliation".The New York Times.Archivedfrom the original on 1 July 2022.Retrieved1 July2022.
  18. ^"JetBrains' Statement on Ukraine | JetBrains News".The JetBrains Blog.11 March 2022.Archivedfrom the original on 4 April 2022.Retrieved22 March2022.
  19. ^"JetBrains: indefinite suspension of sales and R&D activities in Russia".sobyte.net.12 March 2022.Archivedfrom the original on 8 August 2022.Retrieved22 March2022.
  20. ^Nogaeva, K. (1 March 2023)."Мозги свернулись: в JetBrains закрыли своё последнее юрлицо в Петербурге"[The brains have curdled: JetBrains has closed its last legal entity in St Petersburg] (in Russian). Delovoy Peterburg.Retrieved2 March2023.
  21. ^"JetBrains CEO Transition".The JetBrains Blog.30 January 2024. Archived fromthe originalon 2 February 2024.Retrieved4 February2024.
  22. ^"AppCode 2022.3 Release and End of Sales and Support".14 December 2022.
  23. ^Bridgwater, Adrian (13 September 2014)."JetBrains CLion: A New Cross Platform C/C++ IDE".Dr. Dobb's Journal.Archivedfrom the original on 18 January 2018.Retrieved4 April2015.
  24. ^Avram, Abel (9 September 2014)."JetBrains CLion, a C/C++ IDE, and ReSharper for C++".InfoQ.Archivedfrom the original on 10 April 2015.Retrieved4 April2015.
  25. ^"Supported Languages - Features | CLion".JetBrains.Archivedfrom the original on 25 March 2019.Retrieved11 May2018.
  26. ^"DataSpell, The IDE for Professional Data Scientists".jetbrains.Archivedfrom the original on 11 January 2022.Retrieved9 January2022.
  27. ^"JetBrains Fleet: The Next-Generation IDE by JetBrains".JetBrains.Retrieved9 October2022.
  28. ^"GoLand: The Up and Coming Go IDE by JetBrains".JetBrains.Archivedfrom the original on 20 November 2017.Retrieved19 August2017.
  29. ^Ewbank, Kay (19 December 2017)."GoLand Adds Go To IntelliJ".i-programmer.info.Archivedfrom the original on 7 October 2019.Retrieved13 October2019.
  30. ^"Features - PhpStorm".JetBrains.Archivedfrom the original on 19 March 2015.Retrieved19 November2016.
  31. ^"Features - PyCharm".JetBrains.Archivedfrom the original on 9 May 2017.Retrieved19 November2016.
  32. ^"JetBrains for Education: Keep Evolving".
  33. ^"Features - Rider".JetBrains.Archivedfrom the original on 30 July 2022.Retrieved26 July2022.
  34. ^"Game Development Tools by JetBrains".
  35. ^"Kotlin Native | Kotlin".Kotlin Help.Retrieved14 August2022.
  36. ^"Welcome | Ktor".Ktor Help.Archivedfrom the original on 12 April 2022.Retrieved21 March2022.
  37. ^Cardoza, Christina (5 December 2019)."JetBrains introduces new developer collaboration tool".SD Times.Retrieved10 March2023.
  38. ^Anderson, Tim (20 July 2022)."JetBrains Space on-premises released in beta, Kubernetes all-but required • DEVCLASS".DEVCLASS.Retrieved10 March2023.
  39. ^"Sunsetting Upsource | The Upsource Blog".The JetBrains Blog.31 January 2022.Retrieved10 March2023.
  40. ^"The Future of Space | The Space Blog".The JetBrains Blog.27 May 2024.Retrieved27 May2024.
  41. ^Krill, Paul (20 July 2023)."JetBrains ships Qodana static code analysis tool".InfoWorld.Retrieved15 November2023.
  42. ^Daws, Ryan (20 July 2023)."JetBrains launches code quality platform Qodana".Developer Tech News.Retrieved15 November2023.
  43. ^Carleto, Diogo (8 November 2018)."JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis".InfoQ.Archivedfrom the original on 2 May 2019.Retrieved2 May2019.
  44. ^"JetBrains Academy: A hands-on platform for learning to program".JetBrains.Archivedfrom the original on 25 July 2020.Retrieved24 July2020.
  45. ^"JetBrains Academy EAP".blog.jetbrains.27 February 2019.Archivedfrom the original on 27 July 2020.Retrieved24 July2020.
  46. ^"JetBrains Academy Celebrates the Close of Its Early Access Program with 50% Discount Plan".blog.jetbrains.July 2020.Archivedfrom the original on 25 July 2020.Retrieved24 July2020.
  47. ^"Introducing JetBrains Academy Certificates of Completion | The JetBrains for Education Blog".The JetBrains Blog.4 November 2021.Archivedfrom the original on 5 February 2022.Retrieved5 February2022.
  48. ^"JetBrains for Education: Keep Evolving".
  49. ^Handy, Alex (15 October 2009)."JetBrains creates open-source IntelliJ IDEA".SD Times.Archived fromthe originalon 18 October 2009.
  50. ^"IntelliJ IDEA open sourced".15 October 2009.Archivedfrom the original on 7 September 2015.Retrieved8 September2015.
  51. ^Krill, Paul (12 October 2009)."JetBrains readies open source version of its Java IDE".InfoQ.Archivedfrom the original on 14 June 2013.Retrieved2 July2013.
  52. ^Russakovskii, Artem (9 December 2010)."JetBrains Releases IntelliJ IDEA 10 With Full Android Gingerbread Support in the Free Community Edition".Android Police.Archivedfrom the original on 20 February 2016.Retrieved3 July2013.
  53. ^Thomson, Iain (15 May 2013)."Live Blog: Google I/O keynote".The Register.Archivedfrom the original on 3 May 2018.Retrieved1 September2017.
  54. ^Wayner, Peter (22 May 2013)."First look: Android Studio eclipses Eclipse".InfoQ.Archivedfrom the original on 14 June 2013.Retrieved2 July2013.
  55. ^Eason, Jamal (26 June 2015)."An update on Eclipse Android Developer Tools".Archivedfrom the original on 19 June 2016.Retrieved24 September2015.
  56. ^"JetBrains Mono. A typeface for developers_".JetBrains.Archivedfrom the original on 21 January 2020.Retrieved21 January2020.
  57. ^"JetBrainsMono".GitHub.Archivedfrom the original on 22 January 2020.Retrieved21 January2020.
  58. ^Konstantin Bulenkov (15 January 2020)."JetBrains Mono. A typeface for developers_".JetBrains.Archivedfrom the original on 27 February 2021.Retrieved11 February2021.
  59. ^Reeve, Robert (24 July 2023)."JetBrains Mono Leads the Way as the Ideal Typeface for Developers".Web Designer Depot.Retrieved24 August2023.

External links[edit]