Saltar para o conteúdo

JetBrains

Origem: Wikipédia, a enciclopédia livre.
JetBrains s.r.o.
Privada
Fundação 14 de agosto de 2000 (24 anos)
Website oficial jetbrains.com

A JetBrains s.r.o. (anteriormente IntelliJ Software s.r.o.) é uma empresa tcheca[1] de desenvolvimento de software de capital fechado que produz ferramentas para desenvolvedores de software e gerentes de projeto.[2][3] A empresa tem sua sede em Praga e possui escritórios na China, na Europa e nos Estados Unidos.[4]

Logo da JetBrains utilizado entre 2000 e 2016

A empresa oferece ambientes de desenvolvimento integrado (IDEs) para uma variedade de linguagens de programação. A empresa criou a linguagem de programação Kotlin, que pode ser executada em uma máquina virtual Java (JVM), em 2011.

A revista InfoWorld concedeu à empresa o prêmio "Technology of the Year Award" em 2011 e 2015.[5][6]

JetBrains, inicialmente chamada de IntelliJ Software,[7][8] foi fundada em 2000 em Praga por três desenvolvedores de software russos:[9] Sergey Dmitriev, Valentin Kipyatkov e Eugene Belyaev.[10] O primeiro produto da empresa foi o IntelliJ Renamer, uma ferramenta para refatoração de código em Java.[3]

Em 2012, o CEO Sergey Dmitriev foi substituído por Oleg Stepanov e Maxim Shafirov.[11][12]

Em 2021, o The New York Times declarou que partes desconhecidas poderiam ter incorporado malware no software da JetBrains, o que levou à invasão da SolarWinds e a outros comprometimentos de segurança generalizados.[13] Em um comunicado à imprensa, a JetBrains disse que não havia sido contatada por nenhum governo ou agência de segurança e que não havia "participado ou se envolvido nesse ataque de forma alguma".[14] O CEO de uma das empresas afetadas, a SolarWinds, "questionado sobre a possibilidade de as ferramentas de software fabricadas pela JetBrains, que aceleram o desenvolvimento e o teste de código, terem sido o caminho, o Sr. Ramakrishna disse que ainda não havia provas".[15]

Em resposta à invasão da Ucrânia pela Rússia em 2022, a empresa suspendeu as vendas e as atividades de P&D na Rússia por tempo indeterminado, bem como as vendas em Belarus.[16][17] A entidade jurídica russa foi liquidada em 21 de fevereiro de 2023.[18]

A seguir, uma lista não exaustiva de ambientes de desenvolvimento integrado (IDEs) distribuídos pela JetBrains.

Nome Descrição
AppCode Oferece suporte à programação em C, C++, Objective-C e Swift. Ao contrário da maioria dos produtos da JetBrains, que são multiplataforma, o AppCode está disponível apenas para macOS. A JetBrains anunciou que o AppCode está sendo descontinuado, mas receberá suporte técnico até 31 de dezembro de 2023.[19]
Aqua Um IDE de automação de testes que oferece suporte a testes de unidade, testes de interface do usuário e testes de API.
CLion O CLion (pronuncia-se "sea lion") é um IDE C e C++ para Linux, macOS e Windows integrado ao sistema de compilação CMake.[20][21] A versão inicial oferece suporte aos compiladores GNU Compiler Collection (GCC) e Clang e ao depurador GDB, LLDB e Google Test.[22]
DataGrip Uma ferramenta de administração de banco de dados para bancos de dados SQL.
DataSpell Uma ferramenta de ciência de dados para Jupyter Notebooks e Python.[23]
Fleet IDE leve e multifuncional, com suporte para colaboração e fluxos de trabalho remotos.[24]
GoLand Para Go development.[25][26]
IntelliJ IDEA Para linguagens baseadas na máquina virtual Java, como Java, Groovy, Kotlin e Scala. Uma versão de código aberto está disponível sob o nome IntelliJ IDEA Community Edition e uma versão proprietária como IntelliJ IDEA Ultimate Edition.
PhpStorm Para PHP.[27]
PyCharm Para Python. Uma versão de código aberto está disponível como PyCharm Community Edition, e uma versão proprietária como PyCharm Professional Edition.[28] Para estudantes, a JetBrain também desenvolveu o PyCharm Education.[29]
Rider Para desenvolvimento .NET (principalmente C# e F#)[30] e desenvolvimento de jogos com Unity (C#) e Unreal Engine (C++).[31]
RubyMine Para Ruby e Ruby on Rails.
WebStorm Para desenvolvimento na Web, JavaScript e TypeScript.Muitos dos outros IDEs da JetBrains incluem o conjunto de recursos do WebStorm por meio de plug-ins.

Linguagens de programação

[editar | editar código-fonte]

Kotlin é uma linguagem de programação de código aberto e tipada estaticamente que é executada na máquina virtual Java e também é compilada para JavaScript ou código nativo (via LLVM).[32]

O JetBrains MPS é um workbench de linguagem de código aberto para linguagens específicas de domínio (DSLs).

O Ktor é uma estrutura de programação baseada em Kotlin para o desenvolvimento de "aplicativos conectados", usando a mesma estrutura no servidor (JVM) e no cliente (JavaScript, Android e iOS).[33]

Ferramentas de equipe

[editar | editar código-fonte]

O TeamCity é um servidor de integração e entrega contínua desenvolvido pela JetBrains. É um aplicativo da Web baseado em servidor escrito em Java. O The New York Times relatou que o TeamCity pode ter sido usado por hackers russos em agências governamentais e privadas dos EUA, potencialmente na "maior violação de redes dos Estados Unidos da história".[13]

O Upsource é uma ferramenta de revisão de código e navegação de repositório compatível com repositórios Git, GitHub, Mercurial, Perforce e/ou Subversion em um local central. A JetBrains lançou uma nova ferramenta de colaboração para desenvolvedores, o Space, em 2019.[34][35] A empresa começou a descontinuar o Upsource em 2022, encerrando oficialmente o suporte ao produto em janeiro de 2023.[36]

O YouTrack é um rastreador de bugs proprietário e comercial baseado na Web, um sistema de rastreamento de problemas e um software de gerenciamento de projetos desenvolvido pela JetBrains. A partir de abril de 2023, o YouTrack terá uma solução de helpdesk baseada em tíquetes para suporte ao cliente e processos de central de serviços.

O Datalore é um aplicativo da Web para análise e visualização de dados, que se concentra especificamente no ambiente de aprendizado de máquina em Python.[37] JetBrains Academy[38] é uma plataforma on-line para aprender programação, incluindo linguagens de programação como Python, Java e Kotlin. A Academy foi lançada pela JetBrains em 2019 e atingiu 200.000 usuários em julho de 2020.[39][40] As certificações foram adicionadas em novembro de 2021 depois que o feedback da comunidade priorizou a verificabilidade do trabalho realizado nos projetos.[41] A JetBrains também desenvolveu o plug-in EduTools para estudantes. Esse plug-in é compatível com o IntelliJ IDEA (Ultimate, Community, Educational), Android Studio, CLion, GoLand, PhpStorm, PyCharm (Professional, Community, Educational) e WebStorm.[42]

Projetos de código aberto

[editar | editar código-fonte]

Em 2009, a JetBrains abriu o código-fonte da funcionalidade principal do IntelliJ IDEA, oferecendo a Community Edition gratuita.[43][44] Ele foi desenvolvido com base na plataforma IntelliJ e inclui seus códigos-fonte. A JetBrains lançou ambos sob a licença Apache 2.0.[45] Em 2010, o suporte ao Android passou a fazer parte da Community Edition[46] e, dois anos depois, o Google anunciou[47] o Android Studio, o IDE para desenvolvimento móvel na plataforma Android, desenvolvido com base na Community Edition do IntelliJ IDEA e uma alternativa oficial ao Eclipse Android Developer Tool.[48] Em junho de 2015, foi anunciado que o suporte do Eclipse ADT seria descontinuado, tornando o Android Studio a ferramenta oficial para o desenvolvimento de aplicativos Android.[49]

Em janeiro de 2020, a JetBrains lançou uma fonte geométrica monoespaçada chamada JetBrains Mono, que se tornou a fonte padrão para seus IDEs, sob a licença Apache 2.0.[50][51] A fonte foi projetada para a leitura de código-fonte, sendo otimizada para leitura vertical com suporte para ligaduras de programação.[52][53]

GitHub Copilot

  1. «jet Brains Corporate overview» (PDF). Consultado em 11 de janeiro de 2022 
  2. Taft, Darryl K. (29 de junho de 2012). «JetBrains Ships YouTrack 4.0 Agile Dev Tool». eWeek 
  3. a b Hunger, Michael (26 de novembro de 2010). «JetBrains Developer Tools». infoQ. Consultado em 5 de agosto de 2013 
  4. «Contact Us». JetBrains (em inglês). Consultado em 9 de março de 2023 
  5. staff, InfoWorld (26 de janeiro de 2015). «InfoWorld's 2015 Technology of the Year Award winners». InfoWorld. Consultado em 7 de janeiro de 2021 
  6. «InfoWorld's 2011 Technology of the Year Award winners». InfoWorld. 12 de janeiro de 2011. Consultado em 3 de fevereiro de 2020 
  7. «IntelliJ Software s.r.o. v likvidaci IČO: 26193264». Consultado em 25 de novembro de 2019 
  8. «12th Annual Jolt and Productivity Awards». Dr. Dobb's. Consultado em 2 de julho de 2013 
  9. Heiss, Janice J. (novembro de 2012). «JAX Innovation Awards winners reflect the vibrancy of the Java community». Oracle Technology Network. Consultado em 5 de agosto de 2013 
  10. «Java Posse No. 001 - Interview with Rob Harwood of Jetbrains about IntelliJ IDEA». 22 de setembro de 2005. Consultado em 10 de julho de 2013 
  11. Осипов, Антон (26 de outubro de 2012). «JetBrains назначила генеральных директоров в Санкт-Петербурге и Мюнхене». Vedomosti. Consultado em 15 de outubro de 2013 
  12. Лаврентьева, Наталья (24 de outubro de 2012). «Российский поставщик средств разработки для Oracle и HP назначил гендиректорами двух программистов». Cnews.ru. Consultado em 15 de outubro de 2013 
  13. a b Perlroth, Nicole; Sanger, David E.; Barnes, Julian E. (6 de janeiro de 2021). «Widely Used Software Company May Be Entry Point for Huge U.S. Hacking». The New York Times (em inglês). ISSN 0362-4331. Consultado em 30 de junho de 2022 
  14. Shafirov, Maxim (6 de janeiro de 2021). «Statement on the story from The New York Times regarding JetBrains and SolarWinds». Consultado em 7 de janeiro de 2021 
  15. Sanger, David E. (24 de fevereiro de 2021). «After Russian Cyberattack, Looking for Answers and Debating Retaliation». The New York Times. Consultado em 1 de julho de 2022 
  16. «JetBrains' Statement on Ukraine | JetBrains News». The JetBrains Blog (em inglês). 11 de março de 2022. Consultado em 22 de março de 2022 
  17. «JetBrains: indefinite suspension of sales and R&D activities in Russia». www.sobyte.net (em inglês). 12 de março de 2022. Consultado em 22 de março de 2022 
  18. Nogaeva, K. (1 de março de 2023). «Мозги свернулись: в JetBrains закрыли своё последнее юрлицо в Петербурге» [The brains have curdled: JetBrains has closed its last legal entity in St Petersburg] (em russo). Delovoy Peterburg. Consultado em 2 de março de 2023 
  19. «AppCode 2022.3 Release and End of Sales and Support». 14 de dezembro de 2022 
  20. Bridgwater, Adrian (13 de setembro de 2014). «JetBrains CLion: A New Cross Platform C/C++ IDE». Dr. Dobb's Journal. Consultado em 4 de abril de 2015 
  21. Avram, Abel (9 de setembro de 2014). «JetBrains CLion, a C/C++ IDE, and ReSharper for C++». InfoQ. Consultado em 4 de abril de 2015 
  22. «Supported Languages - Features | CLion». JetBrains. Consultado em 11 de maio de 2018 
  23. «DataSpell, The IDE for Professional Data Scientists». jetbrains.com. Consultado em 9 de janeiro de 2022 
  24. «JetBrains Fleet: The Next-Generation IDE by JetBrains». JetBrains (em inglês). Consultado em 9 de outubro de 2022 
  25. «GoLand: The Up and Coming Go IDE by JetBrains». JetBrains. Consultado em 19 de agosto de 2017 
  26. Ewbank, Kay (19 de dezembro de 2017). «GoLand Adds Go To IntelliJ». i-programmer.info. Consultado em 13 de outubro de 2019 
  27. «Features - PhpStorm». JetBrains. Consultado em 19 de novembro de 2016 
  28. «Features - PyCharm». JetBrains. Consultado em 19 de novembro de 2016 
  29. «JetBrains for Education: Keep Evolving» 
  30. «Features - Rider». JetBrains (em inglês). Consultado em 26 de julho de 2022 
  31. «Game Development Tools by JetBrains» 
  32. «Kotlin Native | Kotlin». Kotlin Help (em inglês). Consultado em 14 de agosto de 2022 
  33. «Welcome | Ktor». Ktor Help (em inglês). Consultado em 21 de março de 2022 
  34. Cardoza, Christina (5 de dezembro de 2019). «JetBrains introduces new developer collaboration tool». SD Times (em inglês). Consultado em 10 de março de 2023 
  35. Anderson, Tim (20 de julho de 2022). «JetBrains Space on-premises released in beta, Kubernetes all-but required • DEVCLASS». DEVCLASS (em inglês). Consultado em 10 de março de 2023 
  36. «Sunsetting Upsource | The Upsource Blog». The JetBrains Blog (em inglês). 31 de janeiro de 2022. Consultado em 10 de março de 2023 
  37. Carleto, Diogo (8 de novembro de 2018). «JetBrains Introduces Datalore 1.0, an Intelligent Web Application for Data Analysis». InfoQ. Consultado em 2 de maio de 2019 
  38. «JetBrains Academy: A hands-on platform for learning to program». JetBrains. Consultado em 24 de julho de 2020 
  39. «JetBrains Academy EAP». blog.jetbrains.com. 27 de fevereiro de 2019. Consultado em 24 de julho de 2020 
  40. «JetBrains Academy Celebrates the Close of Its Early Access Program with 50% Discount Plan». blog.jetbrains.com. Julho de 2020. Consultado em 24 de julho de 2020 
  41. «Introducing JetBrains Academy Certificates of Completion | The JetBrains for Education Blog». The JetBrains Blog (em inglês). 4 de novembro de 2021. Consultado em 5 de fevereiro de 2022 
  42. «JetBrains for Education: Keep Evolving» 
  43. Handy, Alex (15 de outubro de 2009). «JetBrains creates open-source IntelliJ IDEA». SD Times. Cópia arquivada em 18 de outubro de 2009 
  44. «IntelliJ IDEA open sourced». 15 de outubro de 2009. Consultado em 8 de setembro de 2015 
  45. Krill, Paul (12 de outubro de 2009). «JetBrains readies open source version of its Java IDE». InfoQ. Consultado em 2 de julho de 2013 
  46. Russakovskii, Artem (9 de dezembro de 2010). «JetBrains Releases IntelliJ IDEA 10 With Full Android Gingerbread Support in the Free Community Edition». Android Police. Consultado em 3 de julho de 2013 
  47. Thomson, Iain (15 de maio de 2013). «Live Blog: Google I/O keynote». The Register. Consultado em 1 de setembro de 2017 
  48. Wayner, Peter (22 de maio de 2013). «First look: Android Studio eclipses Eclipse». InfoQ. Consultado em 2 de julho de 2013 
  49. Eason, Jamal (26 de junho de 2015). «An update on Eclipse Android Developer Tools». Consultado em 24 de setembro de 2015 
  50. «JetBrains Mono. A typeface for developers_». JetBrains. Consultado em 21 de janeiro de 2020 
  51. «JetBrainsMono». GitHub. Consultado em 21 de janeiro de 2020 
  52. Konstantin Bulenkov (15 de janeiro de 2020). «JetBrains Mono. A typeface for developers_». JetBrains. Consultado em 11 de fevereiro de 2021 
  53. Reeve, Robert (24 de julho de 2023). «JetBrains Mono Leads the Way as the Ideal Typeface for Developers». Web Designer Depot (em inglês). Consultado em 24 de agosto de 2023