JetBrains

From Wikipedia, the free encyclopedia
  (Redirected from )

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
Products
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,500[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 2019, the company has offices in Prague, Saint Petersburg, Moscow, Munich, Boston, Novosibirsk, Amsterdam, Foster City and Marlton, New Jersey.[5][6][7][8]

The company offers many integrated development environments (IDE) 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[]

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 to two newly appointed CEOs, Oleg Stepanov and Maxim Shafirov, to work in the field of bioinformatics.[16][17]

In 2021 the New York Times claimed, based on unidentified sources, that unknown parties might have embedded malware in JetBrains' software that led to the SolarWinds hack and other widespread security compromises.[18] JetBrains said they had not been contacted by any government or security agency, and that they had not "taken part or been involved in this attack in any way".[19]

Products[]

IDEs[]

Name Description Platform
AppCode Supports programming in C, C++, Objective-C and Swift. Unlike most JetBrains products that are cross-platform, AppCode is only available for macOS. macOS, iOS, watchOS and tvOS
CLion CLion (pronounced "sea lion") is a C and C++ IDE for Linux, macOS, and Windows integrated with the CMake build system.[20][21] The initial version supports GNU Compiler Collection (GCC) and Clang compilers and GDB debugger, LLDB and Google Test. In addition to C and C++, CLion supports other languages either directly or via plugins: Kotlin, Python, Rust, Swift and others.[22] cross-platform
DataGrip A DBA tool which is aimed at developers who work with SQL databases. A lite version of DataGrip is embedded within the Ultimate edition of some of JetBrains' IDEs. cross-platform
DataSpell A data science tool designed to work with Jupyter Notebooks and Python.[23] cross-platform
GoLand For Go development.[24][25] With coding assistance and tool integration specific for the Go language.

GoLand was distributed as an open-source plugin for IntelliJ IDEA starting in 2013, with the code still available at GitHub.[26] In 2016, when it reached 30 thousand monthly active users, JetBrains decided to introduce a standalone IDE for Go development. The original name of this standalone IDE was Gogland, which was later changed to GoLand.[27] The first version of GoLand was released in November 2017.[28][29]

cross-platform
IntelliJ IDEA IntelliJ IDEA was JetBrains's first IDE. It is primarily aimed at JVM-based technologies such as Java, Groovy, Kotlin, and Scala but it also supports Java EE and web development. An open-source version is available under the name IntelliJ IDEA Community Edition, and a proprietary version as IntelliJ IDEA Ultimate Edition. IntelliJ IDEA Ultimate Edition can include the feature set of PhpStorm, PyCharm and RubyMine via plugins. cross-platform
PhpStorm For PHP and web development.[30] cross-platform
PyCharm For Python and web development. An open source version is available as PyCharm Community Edition, and a proprietary version as PyCharm Professional Edition.[31] A special version called PyCharm Edu is based on PyCharm aimed specifically at learning programming with Python.[32]

PyCharm has a distribution PyCharm for Anaconda which can be installed together with Anaconda and is tightly integrated with it.[33]

cross-platform
Rider For C# and .NET development that comes with ReSharper functionality built-in.[34] cross-platform
RubyMine For Ruby, Ruby on Rails and web development. cross-platform
WebStorm For web, JavaScript and TypeScript development. Many of JetBrains's other IDEs include the feature set of WebStorm via plugins. cross-platform

Programming languages[]

Kotlin[]

Kotlin is a 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]

On 7 May 2019, Google declared Kotlin its preferred language for Android application development.[35]

MPS[]

MPS (Meta Programming System) is an open-source language workbench that focuses on Domain-Specific Languages (DSLs). It uses projectional editing instead of classical textual editing offering easy language composition, multiple code visualizations as well as various non-textual notations for DSL designers. MPS comes with its own code generation engine, which can be used to provide semantics for MPS-based DSLs. It also provides the ability to capture information about other language aspects like type-system, constraints, data flow, and others.

Team tools[]

TeamCity[]

TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It is a server-based web application written in Java. TeamCity is a proprietary commercial software with a Freemium license for up to 20 build configurations and three free build agents.

Upsource[]

Upsource is a code review and repository browsing tool. It provides a UI for exploring and monitoring Git, GitHub, Mercurial, Perforce and/or Subversion repositories from a central location. Upsource provides syntax highlighting for multiple programming languages, and provides server-side static code analysis, code-aware navigation, and usage search for Java, PHP, JavaScript and Kotlin languages.

YouTrack[]

YouTrack is a proprietary, commercial web-based bug tracker, issue tracking system, and agile project management software developed by JetBrains. It provides development teams with query-based issue search with auto-completion, manipulating issues in batches, extended keyboard-shortcuts support, customizing the set of issue attributes, and creating custom workflows. YouTrack provides support for both Scrum and Kanban methodologies and allows developers to follow a custom process. YouTrack is localized into English, German, Russian, Spanish and French. YouTrack is available as SaaS and on-premises. The free version includes up to 10 users.

KTor[]

Ktor is a new framework developed by Jetbrains in 2021 that includes support for servers based on JavaScript, iOS, Android, and JVM. Ktor is built with platform servers in mind.[36]

Tools for data science[]

Datalore[]

Datalore is an intelligent web application for data analysis and visualization, which is focused specifically on the machine learning environment in Python.[37]

JetBrains Academy[]

JetBrains Academy[38] 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.[39][40] Certifications were added in November 2021 after community feedback prioritized verifiability of the work done on projects. [41]

Integrated Team Environment[]

Space[]

Space is a tool for "integrated team environment" with support for teams, version control, blogs, meetings, CI/CD, document storage and more. The product was announced at KotlinConf 2019[42] and, after a beta testing period, launched in December 2020.[43][44]

Revenue model[]

JetBrains IDEs have several license options, which feature the same software abilities and differ in their price and terms of use. The team products are available as hosted and installed versions and have free versions for small teams.[45][46] Many products are free for open source projects, students, teachers and classrooms.[47]

Open source projects[]

In 2009, JetBrains open-sourced the core functionality of IntelliJ IDEA by offering the free Community Edition.[47][48] It is built on the IntelliJ Platform and includes its sources. JetBrains released both under Apache License 2.0.[49] In 2010, Android support became a part of the Community Edition,[50] and two years later Google announced[51] 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.[52] 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.[53]

MPS, short for meta programming system, and Kotlin, a statically typed programming language for JVM, are both open source.[54][55]

In January 2020, JetBrains released a geometric monospaced font called JetBrains Mono as 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. It has a larger x-height than Consolas, Fira Mono, or Source Code Pro.[58][third-party source needed]

Past projects[]

Fabrique was to be a rapid application development (RAD) software framework for building custom web and enterprise applications. A preview version was shown in 2004,[59] but it was never released.[60]

Omea is a desktop-based reader and organizer for RSS (and later of every bit of information that comes across one's desktop),[61] the first[62] and so far the only consumer-oriented product from JetBrains. Introduced in 2004, it failed to gain expected popularity.[61] In 2008, having reached v 2.2, Omea was open-sourced under the GNU General Public License (GPL) v2.[63] The product is still available for download, and after the retirement[64] of Google Reader, has gained some attention again.[61][65][66][67][68]

Astella is an IDE for Adobe Flash and Apache Flex. This most short-lived JetBrains product was announced in October 2011,[69] just a month before Adobe Systems killed Mobile Flash.[70]

References[]

  1. ^ Khrennikov, Ilya (17 December 2020). "Czech Startup Founders Turn Billionaires Without VC Help". Bloomberg.
  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 назначил гендиректорами двух программистов". .
  18. ^ Perlroth, Nicole; Sanger, David E.; Barnes, Julian E. (6 January 2021). "Widely Used Software Company May Be Entry Point for Huge U.S. Hacking" – via NYTimes.com.
  19. ^ Shafirov, Maxim (6 January 2021). "Statement on the story from The New York Times regarding JetBrains and SolarWinds".
  20. ^ Bridgwater, Adrian (13 September 2014). "JetBrains CLion: A New Cross Platform C/C++ IDE". Dr. Dobb's Journal.
  21. ^ Avram, Abel (9 September 2014). "JetBrains CLion, a C/C++ IDE, and ReSharper for C++". InfoQ.
  22. ^ "Supported Languages - Features | CLion". JetBrains.
  23. ^ "DataSpell, The IDE for Professional Data Scientists". jetbrains.com.
  24. ^ "GoLand: The Up and Coming Go IDE by JetBrains". JetBrains. Retrieved 19 August 2017.
  25. ^ Ewbank, Kay (19 December 2017). "GoLand Adds Go To IntelliJ". i-programmer.info. Retrieved 13 October 2019.
  26. ^ "Go plugin for IntelliJ". github.com.
  27. ^ "Announcing Gogland – Brand New Go IDE from JetBrains". blog.jetbrains.com. Andrey Cheptsov.
  28. ^ "Announcing GoLand (Former Gogland) EAP 18: Final Product Name, Templates Support and More". blog.jetbrains.com. Andrey Cheptsov.
  29. ^ "One month until due date: JetBrains' Go IDE becomes GoLand". jaxenter.com. Gabriela Motroc.
  30. ^ "Features - PhpStorm". JetBrains.
  31. ^ "Features - PyCharm". JetBrains.
  32. ^ "PyCharm Edu". JetBrains.
  33. ^ "Anaconda and JetBrains Join Forces to Launch 'PyCharm for Anaconda'". 4 April 2019.
  34. ^ Krill, Paul (4 August 2017). "JetBrains ships alternative to Microsoft's Visual Studio". infoworld.com. Retrieved 29 November 2017.
  35. ^ Lardinois, Frederic (7 May 2019). "Kotlin is now Google's preferred language for Android app development". TechCrunch.
  36. ^ "Welcome | Ktor". Ktor Help. Retrieved 5 February 2022.
  37. ^ Carleto, Diogo (8 November 2018). "JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis". InfoQ.
  38. ^ "JetBrains Academy: A hands-on platform for learning to program". JetBrains. Retrieved 24 July 2020.
  39. ^ "JetBrains Academy EAP". blog.jetbrains.com. Retrieved 24 July 2020.
  40. ^ "JetBrains Academy Celebrates the Close of Its Early Access Program with 50% Discount Plan". blog.jetbrains.com. Retrieved 24 July 2020.
  41. ^ "Introducing JetBrains Academy Certificates of Completion | The JetBrains for Education Blog". The JetBrains Blog. Retrieved 5 February 2022.
  42. ^ "JetBrains launches all-in-one DevOps environment. Meet Space". jaxenter.com. Retrieved 13 November 2020.
  43. ^ Butcher, Mike (10 December 2020). "JetBrains presses go on its Space project management platform for developers". TechCrunch. Retrieved 8 February 2021.
  44. ^ Bradbury, Danny (11 December 2020). "JetBrains launches collaboration tool targeting software devs". ITPro. Retrieved 8 February 2021.
  45. ^ Walker-Morgan, Dj (21 June 2013). "TeamCity 8 brings better organisation to continuous integration". The Heise.
  46. ^ Vogel, Peter (6 September 2011). "Free Tool: JetBrains YouTrack". Visual Studio Magazine. Archived from the original on 10 March 2016. Retrieved 10 July 2013.
  47. ^ a b Handy, Alex (15 October 2009). "JetBrains creates open-source IntelliJ IDEA". SD Times. Archived from the original on 18 October 2009.
  48. ^ "IntelliJ IDEA open sourced". 15 October 2009.
  49. ^ Krill, Paul (12 October 2009). "JetBrains readies open source version of its Java IDE". InfoQ.
  50. ^ Russakovskii, Artem (9 December 2010). "JetBrains Releases IntelliJ IDEA 10 With Full Android Gingerbread Support in the Free Community Edition". Android Police.
  51. ^ Thomson, Iain (15 May 2013). "Live Blog: Google I/O keynote". The Register.
  52. ^ Wayner, Peter (22 May 2013). "First look: Android Studio eclipses Eclipse". InfoQ.
  53. ^ Eason, Jamal (26 June 2015). "An update on Eclipse Android Developer Tools".
  54. ^ Blewitt, Alex (14 February 2012). "Kotlin Open Sourced". InfoQ.
  55. ^ Schmidt, Julia (11 September 2013). "JetBrains MPS 3.0 mit mehr Struktur". Heise Developer.
  56. ^ "JetBrains Mono. A typeface for developers_". JetBrains.
  57. ^ "JetBrainsMono". GitHub.
  58. ^ Konstantin Bulenkov (15 January 2020). "JetBrains Mono. A typeface for developers_". JetBrains.
  59. ^ Krill, Paul (23 April 2004). "JetBrains storms into easy-to-use Java tools fray". InfoWorld.
  60. ^ ""Fabrique"". 10 October 2006. Archived from the original on 18 October 2006.
  61. ^ a b c Kurdi, Samer (18 March 2013). "Omea Reader: may be the only RSS aggregator that lets you attach tags and notes to RSS posts". Freewaregenious.
  62. ^ "JetBrains Releases Omea Reader". InformationWeek. 6 October 2004.
  63. ^ "JetBrains OMEA going free and open source | Tim Anderson's IT Writing".
  64. ^ "Google Reader: what are the alternatives?". The Guardian. 7 June 2013.
  65. ^ "8 Awesome Alternatives to Google Reader". Technolect. 25 April 2013. Archived from the original on 3 May 2016. Retrieved 15 October 2013.
  66. ^ "Omea Features". JetBrains. Retrieved 29 December 2021.
  67. ^ "Omea: The Integrated Information Environment". JetBrains. Retrieved 29 December 2021.
  68. ^ "Omea Frascati Release Notes - Omea - Confluence". confluence.jetbrains.com.
  69. ^ Neumann, Alexander (4 October 2011). "Astella: neue IDE für Flash, Flex, AIR und HTML5 von JetBrains". Heise.
  70. ^ Arthur, Charles (9 November 2011). "Adobe kills mobile Flash, giving Steve Jobs the last laugh". The Guardian.

External links[]

Retrieved from ""