De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

JetBrains sro (antes IntelliJ Software sro ) es una empresa de desarrollo de software checa [2] cuyas herramientas están dirigidas a desarrolladores de software y directores de proyectos . [3] [4] A partir de 2019 , la empresa tiene oficinas en Praga , San Petersburgo , Moscú , Múnich , Boston , Novosibirsk , Ámsterdam , Foster City y Marlton, Nueva Jersey . [5] [6] [7] [8] [9]

La empresa ofrece una familia ampliada de entornos de desarrollo integrados (IDE) para los lenguajes de programación Java , Groovy , Kotlin , Ruby , Python , PHP , C , Objective-C , C ++ , C # , Go , [10] JavaScript y SQL . La empresa entró en una nueva área en 2011 cuando introdujo Kotlin , un lenguaje de programación que se puede ejecutar en una máquina virtual Java (JVM).

La revista InfoWorld otorgó a la empresa el premio "Tecnología del año" en 2011 y 2015. [11] [12]

Historia [ editar ]

Logotipo de JetBrains utilizado desde 2000 hasta 2016

JetBrains, inicialmente llamado IntelliJ Software, [13] [14] fue fundado en 2000 en Praga por tres desarrolladores de software rusos: [15] Sergey Dmitriev, Valentin Kipyatkov y Eugene Belyaev. [dieciséis]

El primer producto de la empresa fue IntelliJ Renamer, una herramienta para la refactorización de código en Java. [4]

En 2012, después de haber sido el director general de la empresa durante 12 años, Sergey Dmitriev confió la empresa a dos directores ejecutivos recién nombrados, Oleg Stepanov y Maxim Shafirov, y se dedicó a sus esfuerzos científicos en el campo de la bioinformática . [17] [18]

En 2021, el New York Times afirmó, basándose en fuentes no identificadas, que partes desconocidas podrían haber incrustado malware en el software de JetBrains que llevó al hack de SolarWinds y otros compromisos de seguridad generalizados. [19] JetBrains dijo que no habían sido contactados por ningún gobierno o agencia de seguridad, y que no habían "tomado parte ni estado involucrado en este ataque de ninguna manera". [20]

Productos [ editar ]

IDE [ editar ]

Complementos [ editar ]

ReSharper Ultimate [ editar ]

ReSharper Ultimate es un grupo de productos que contiene el galardonado [35] complemento ReSharper para Visual Studio, dotCover, una herramienta de cobertura de código, dotMemory, un perfilador de memoria, dotTrace, un perfilador de rendimiento y dotPeek, un desensamblador. [36] [37] ReSharper proporciona una serie de funciones para los desarrolladores de Visual Studio que incluyen análisis de código, refactorización, navegación, ejecución de pruebas, ejecución de compilación y más.

Lenguajes de programación [ editar ]

Kotlin [ editar ]

Kotlin es un lenguaje de programación de tipo estático que se ejecuta en la máquina virtual Java y también se compila en JavaScript o código nativo (a través de LLVM ). El nombre proviene de la isla Kotlin , cerca de San Petersburgo.

Kotlin está diseñado para ser un lenguaje orientado a objetos de fuerza industrial y un "mejor lenguaje" que Java, pero aún así ser completamente interoperable con el código Java, lo que permite a las empresas realizar una migración gradual de Java a Kotlin.

El 7 de mayo de 2019, Google declaró a Kotlin como su idioma preferido para el desarrollo de aplicaciones de Android . [38]

MPS [ editar ]

MPS (Meta Programming System) es un banco de trabajo de lenguaje de código abierto que se centra en lenguajes específicos de dominio (DSL). Aprovecha la edición por proyección en lugar de la edición textual clásica, lo que ofrece una composición de lenguaje fácil, múltiples visualizaciones de código, así como varias notaciones no textuales para los diseñadores de DSL. MPS viene con su propio motor de generación de código, que se puede utilizar para proporcionar semántica para DSL basados ​​en MPS. Además de la declaración del editor y el generador, MPS brinda la posibilidad de capturar información sobre otros aspectos del lenguaje como el sistema de tipos, las restricciones, el flujo de datos y otros.

Herramientas de equipo [ editar ]

Hub [ editar ]

Hub es un conector gratuito de JetBrains Team Tools. Permite la integración avanzada entre las herramientas de colaboración del equipo de JetBrains: YouTrack, Upsource, Teamcity. Un usuario puede iniciar sesión una vez en Hub y permanecer autenticado en todas las herramientas de JetBrains. Hub también administra una única base de datos de usuarios, grupos, roles, permisos, proyectos y la comparte entre todas las instalaciones de YouTrack y Upsource conectadas. Proporciona un panel para rastrear problemas, confirmaciones, estado de compilación y más datos de YouTrack, TeamCity y Upsource.

TeamCity [ editar ]

TeamCity es un servidor de integración continua y entrega continua desarrollado por JetBrains. Es una aplicación web basada en servidor escrita en Java. TeamCity es un software comercial patentado con una licencia Freemium para hasta 20 configuraciones de compilación y tres agentes de compilación gratuitos.

Fuente superior [ editar ]

Upsource es una herramienta de revisión de código y exploración de repositorios. Proporciona una interfaz de usuario para explorar y monitorear repositorios de Git, GitHub, Mercurial, Perforce y / o Subversion desde una ubicación central. Upsource proporciona resaltado de sintaxis para múltiples lenguajes de programación. Con el núcleo de IntelliJ IDEA en él, Upsource proporciona análisis de código estático del lado del servidor, navegación con reconocimiento de código y búsqueda de uso para los lenguajes Java, PHP, JavaScript y Kotlin.

YouTrack [ editar ]

YouTrack es un rastreador de errores comercial basado en la web , un sistema de seguimiento de problemas y un software de gestión de proyectos ágil desarrollado por JetBrains. Se centra en los equipos de desarrollo, proporcionándoles búsqueda de problemas basada en consultas con autocompletado, manipulación de problemas en lotes, compatibilidad extendida con atajos de teclado, personalización del conjunto de atributos de problemas y creación de flujos de trabajo personalizados. YouTrack proporciona soporte para las metodologías Scrum y Kanban y permite a los desarrolladores seguir un proceso personalizado. YouTrack está traducido al inglés, alemán, ruso, español y francés. YouTrack está disponible como SaaS y local . La versión gratuita incluye hasta 10 usuarios.

Herramientas para la ciencia de datos [ editar ]

Datalore [ editar ]

Datalore es una aplicación web inteligente para el análisis y la visualización de datos, que se centra específicamente en el entorno de aprendizaje automático en Python. [39]

Aplicación Toolbox [ editar ]

Toolbox App es una aplicación que facilita la instalación y desinstalación de los IDE de JetBrains. Permite a los usuarios iniciar sesión con una cuenta de JetBrains e instalar todos los productos que poseen.

Academia JetBrains [ editar ]

JetBrains Academy [40] es una plataforma en línea para aprender a programar, que incluye lenguajes de programación como Python, Java y Kotlin. JetBrains introdujo la Academia en 2019 y llegó a 200.000 usuarios en julio de 2020. [41] [42]

Entorno de equipo integrado [ editar ]

Espacio [ editar ]

Space es una herramienta para el "entorno de equipo integrado" con soporte para equipos, control de versiones, blogs, reuniones, CI / CD, almacenamiento de documentos y más. El producto se anunció en la KotlinConf 2019 [43] y, tras un período de prueba beta, se lanzó en diciembre de 2020. [44] [45]

Modelo de ingresos [ editar ]

Los IDE de JetBrains tienen varias opciones de licencia, que cuentan con las mismas capacidades de software y difieren en su precio y términos de uso. Los productos del equipo están disponibles como versiones alojadas e instaladas y tienen versiones gratuitas para equipos pequeños. [46] [47] Muchos productos son gratuitos para proyectos de código abierto e instituciones educativas. [48]

Proyectos de código abierto [ editar ]

En 2009, JetBrains abrió la funcionalidad principal de IntelliJ IDEA al ofrecer la Community Edition gratuita. [48] [49] Está construido sobre la plataforma IntelliJ e incluye sus fuentes. JetBrains lanzó ambos bajo Apache License 2.0. [50] En 2010, el soporte de Android se convirtió en parte de Community Edition, [51] y dos años más tarde Google anunció [52] su Android Studio , el IDE para el desarrollo móvil en la plataforma Android construido sobre la Community Edition de IntelliJ IDEA y un alternativa oficial a la herramienta de desarrollo de Android Eclipse . [53]En junio de 2015, se anunció que se suspendería el soporte de Eclipse ADT, lo que convertiría a Android Studio en la herramienta oficial para el desarrollo de aplicaciones de Android. [54]

MPS , abreviatura de meta sistema de programación , y Kotlin, un lenguaje de programación de tipo estático para JVM, son tanto de código abierto como no comerciales. [55] [56]

En enero de 2020, JetBrains lanzó una fuente geométrica monoespaciada llamada JetBrains Mono como fuente predeterminada para sus IDE bajo la licencia Apache 2.0. [57] [58] La fuente está diseñada para leer código fuente al estar optimizada para lectura vertical con soporte para programación de ligaduras. Tiene una altura x mayor que Consolas , Fira Mono o Source Code Pro . [59]

Proyectos pasados [ editar ]

Fabrique iba a ser un marco de software de desarrollo rápido de aplicaciones (RAD) para crear aplicaciones web y empresariales personalizadas. En 2004 se mostró una versión preliminar [60], pero nunca se publicó. En cambio, se decidió "aprovechar todas nuestras ganancias en experiencia y nuevas tecnologías para crear la mejor integración de IntelliJ IDEA con marcos y tecnologías estándar, impulsando así el desarrollo de aplicaciones web a un nivel completamente nuevo". [61]

Omea es un lector y organizador de escritorio para RSS (y luego de cada bit de información que llega a través del escritorio), [62] el primero [63] y hasta ahora el único producto orientado al consumidor de JetBrains. Introducido en 2004, no logró ganar la popularidad esperada. [62] En 2008, habiendo alcanzado la versión 2.2, Omea fue de código abierto bajo la Licencia Pública General GNU (GPL) v2. [64] El producto todavía está disponible para su descarga y, tras la retirada [65] de Google Reader , ha vuelto a llamar la atención. [62] [66]

Astella es un IDE para Adobe Flash y Apache Flex . Este producto JetBrains de duración más corta se anunció en octubre de 2011, [67] justo un mes antes de que Adobe Systems eliminara Mobile Flash. [68]

Referencias [ editar ]

  1. ^ Khrennikov, Ilya (17 de diciembre de 2020). "Los fundadores de startups checos se vuelven multimillonarios sin ayuda de VC" . Bloomberg .
  2. ^ https://resources.jetbrains.com/storage/products/jetbrains/docs/corporate-overview/en-us/jetbrains_corporate_overview.pdf página 4
  3. ^ Taft, Darryl K. (29 de junio de 2012). "JetBrains envía la herramienta de desarrollo ágil YouTrack 4.0" . eWeek .
  4. ↑ a b Hunger, Michael (26 de noviembre de 2010). "Herramientas de desarrollo JetBrains" . infoQ .
  5. ^ "Nuestras oficinas - Contáctenos - JetBrains" . Consultado el 25 de noviembre de 2019 .
  6. ^ "Gente" . JetBrains .
  7. ^ "Empresa" . JetBrains .
  8. ^ Aguas, John K. (27 de julio de 2011). "Java IDE Maker JetBrains crea un nuevo lenguaje JVM" . Revista ADT .
  9. ^ "JetBrains - perfil de la empresa Crunchbase y financiación" . Crunchbase .
  10. ^ "GoLand: IDE de Go capaz y ergonómico de JetBrains" . JetBrains . Consultado el 13 de mayo de 2018 .
  11. ^ personal, InfoWorld (26 de enero de 2015). "Ganadores del premio a la tecnología del año 2015 de InfoWorld" . InfoWorld .
  12. ^ "Ganadores del premio a la tecnología del año 2011 de InfoWorld" . InfoWorld . 12 de enero de 2011. Archivado desde el original el 8 de marzo de 2013 . Consultado el 3 de febrero de 2020 .
  13. ^ "IntelliJ Software sro v likvidaci IČO: 26193264" . Consultado el 25 de noviembre de 2019 .
  14. ^ "12 premios anuales de sacudida y productividad" . Dr. Dobb's .
  15. ^ Heiss, Janice J. (noviembre de 2012). "Los ganadores de los JAX Innovation Awards reflejan la vitalidad de la comunidad Java" . Red de tecnología de Oracle .
  16. ^ "Java Posse No. 001 - Entrevista con Rob Harwood de Jetbrains sobre IntelliJ IDEA" . 22 de septiembre de 2005.
  17. ^ Осипов, Антон (26 de octubre de 2012). "JetBrains назначила генеральных директоров в Санкт-Петербурге и Мюнхене" . Vedomosti .
  18. ^ Лаврентьева, Наталья (24 de octubre de 2012). "Российский поставщик средств разработки для Oracle y HP назначил гендиректорами двух программистов" . Cnews.ru .
  19. ^ Perlroth, Nicole; Sanger, David E .; Barnes, Julian E. (6 de enero de 2021). "Una empresa de software ampliamente utilizada puede ser un punto de entrada para un enorme pirateo en los Estados Unidos" , a través de NYTimes.com
  20. ^ Shafirov, Maxim (6 de enero de 2021). "Declaración sobre la historia de The New York Times sobre JetBrains y SolarWinds" .
  21. ^ Bridgwater, Adrian (13 de septiembre de 2014). "JetBrains CLion: un nuevo IDE multiplataforma C / C ++" . Diario del Dr. Dobb .
  22. ^ Avram, Abel (9 de septiembre de 2014). "JetBrains CLion, un IDE de C / C ++ y ReSharper para C ++" . InfoQ .
  23. ^ "Idiomas admitidos - Funciones | CLion" . JetBrains .
  24. ^ "GoLand: el IDE de GoLand por JetBrains" . JetBrains . Consultado el 19 de agosto de 2017 .
  25. ^ Ewbank, Kay (19 de diciembre de 2017). "GoLand agrega Ir a IntelliJ" . i-programmer.info . Consultado el 13 de octubre de 2019 .
  26. ^ "Ir plugin para IntelliJ" . github.com .
  27. ^ "Anuncio de Gogland - Nuevo IDE de Go de JetBrains" . blog.jetbrains.com . Andrey Cheptsov.
  28. ^ "Anuncio de GoLand (ex Gogland) EAP 18: nombre del producto final, soporte de plantillas y más" . blog.jetbrains.com . Andrey Cheptsov.
  29. ^ "Un mes hasta la fecha de vencimiento: Go IDE de JetBrains se convierte en GoLand" . jaxenter.com . Gabriela Motroc.
  30. ^ "Características - PhpStorm" . JetBrains .
  31. ^ "Características - PyCharm" . JetBrains .
  32. ^ "PyCharm Edu" . JetBrains .
  33. ^ "Anaconda y JetBrains unen fuerzas para lanzar 'PyCharm para Anaconda ' " . 4 de abril de 2019.
  34. ^ Krill, Paul (4 de agosto de 2017). "JetBrains ofrece una alternativa a Visual Studio de Microsoft" . infoworld.com . Consultado el 29 de noviembre de 2017 .
  35. ^ "premios | Blog de herramientas de .NET" . blog.jetbrains.com . Consultado el 8 de febrero de 2017 .
  36. ^ Taft, Darryl (11 de mayo de 2012). "JetBrains envía gratis .NET Decompiler" . eweek .
  37. ^ Hambre, Michael (13 de enero de 2012). "IDE's y herramientas de desarrollo, estado actual y futuro" . InfoQ .
  38. Lardinois, Frederic (7 de mayo de 2019). "Kotlin es ahora el idioma preferido de Google para el desarrollo de aplicaciones de Android" . TechCrunch .
  39. ^ Carleto, Diogo (8 de noviembre de 2018). "JetBrains presenta Datalore 1.0, una aplicación web inteligente para el análisis de datos" . InfoQ .
  40. ^ "Academia JetBrains: una plataforma práctica para aprender a programar" . JetBrains . Consultado el 24 de julio de 2020 .
  41. ^ "Academia JetBrains EAP" . blog.jetbrains.com . Consultado el 24 de julio de 2020 .
  42. ^ "JetBrains Academy celebra el cierre de su programa de acceso anticipado con un plan de descuento del 50%" . blog.jetbrains.com . Consultado el 24 de julio de 2020 .
  43. ^ "JetBrains lanza entorno DevOps todo en uno. Conoce Space" . jaxenter.com . Consultado el 13 de noviembre de 2020 .
  44. ^ Butcher, Mike (10 de diciembre de 2020). "Las prensas JetBrains van a su plataforma de gestión de proyectos Space para desarrolladores" . TechCrunch . Consultado el 8 de febrero de 2021 .
  45. ^ Bradbury, Danny (11 de diciembre de 2020). "JetBrains lanza herramienta de colaboración dirigida a desarrolladores de software" . ITPro . Consultado el 8 de febrero de 2021 .
  46. ^ Walker-Morgan, Dj (21 de junio de 2013). "TeamCity 8 aporta una mejor organización a la integración continua" . El Heise .
  47. ^ Vogel, Peter (6 de septiembre de 2011). "Herramienta gratuita: JetBrains YouTrack" . Revista Visual Studio . Archivado desde el original el 10 de marzo de 2016 . Consultado el 10 de julio de 2013 .
  48. ↑ a b Handy, Alex (15 de octubre de 2009). "JetBrains crea IntelliJ IDEA de código abierto" . Tiempos SD . Archivado desde el original el 18 de octubre de 2009.
  49. ^ "IntelliJ IDEA de código abierto" . 15 de octubre de 2009.
  50. ^ Krill, Paul (12 de octubre de 2009). "JetBrains prepara la versión de código abierto de su IDE de Java" . InfoQ .
  51. ^ Russakovskii, Artem (9 de diciembre de 2010). "JetBrains lanza IntelliJ IDEA 10 con soporte completo para Android Gingerbread en la edición comunitaria gratuita" . Policía de Android .
  52. ^ Thomson, Iain (15 de mayo de 2013). "Blog en vivo: discurso de apertura de Google I / O" . El registro .
  53. ^ Wayner, Peter (22 de mayo de 2013). "Primer vistazo: Android Studio eclipsa a Eclipse" . InfoQ .
  54. ^ Eason, Jamal (26 de junio de 2015). "Una actualización de las herramientas de desarrollo de Android de Eclipse" .
  55. ^ Blewitt, Alex (14 de febrero de 2012). "Kotlin de código abierto" . InfoQ .
  56. ^ Schmidt, Julia (11 de septiembre de 2013). "JetBrains MPS 3.0 mit mehr Struktur" . Desarrollador Heise .
  57. ^ "JetBrains Mono. Un tipo de letra para desarrolladores_" . JetBrains .
  58. ^ "JetBrainsMono" . GitHub .
  59. ^ Konstantin Bulenkov (15 de enero de 2020). "JetBrains Mono. Un tipo de letra para desarrolladores_" . JetBrains .
  60. ^ Krill, Paul (23 de abril de 2004). "JetBrains irrumpe en herramientas Java fáciles de usar" . InfoWorld .
  61. ^ " " Fabrique " " . 10 de octubre de 2006. Archivado desde el original el 18 de octubre de 2006.
  62. ↑ a b c Kurdi, Samer (18 de marzo de 2013). "Omea Reader: puede ser el único agregador RSS que le permite adjuntar etiquetas y notas a las publicaciones RSS" . Freewaregenious .
  63. ^ "JetBrains lanza Omea Reader" . InformationWeek . 6 de octubre de 2004.
  64. ^ "JetBrains OMEA va libre y de código abierto | Redacción de TI de Tim Anderson" .
  65. ^ "Google Reader: ¿cuáles son las alternativas?" . The Guardian . 7 de junio de 2013.
  66. ^ "8 alternativas impresionantes a Google Reader" . Technolect . 25 de abril de 2013. Archivado desde el original el 3 de mayo de 2016 . Consultado el 15 de octubre de 2013 .
  67. ^ Neumann, Alexander (4 de octubre de 2011). "Astella: nuevo IDE para Flash, Flex, AIR y HTML5 de JetBrains" . Heise .
  68. ^ Arthur, Charles (9 de noviembre de 2011). "Adobe mata Flash móvil, dando a Steve Jobs la última risa" . The Guardian .

Enlaces externos [ editar ]

  • Página web oficial