Тип | Частный |
---|---|
Промышленность | Программное обеспечение |
Основана | 14 августа 2000 г.; 20 лет назад (2000-08-14) |
Головной офис | Прага, Чехия |
Ключевые люди |
|
Продукция | |
Доход | 6,122,060,000 чешских крон (2018) |
Операционная прибыль | 2,705,154,000 чешских крон (2018) |
Чистая прибыль | 2 277 006 000 чешских крон (2018) |
Общие активы | 5 470 534 000 чешских крон (2018) |
Количество сотрудников | 990+ |
Веб-сайт | jetbrains.com |
JetBrains sro (ранее IntelliJ Software sro ) - чешская компания по разработке программного обеспечения, инструменты которой предназначены для разработчиков программного обеспечения и руководители проектов. По состоянию на 2019 год у компании есть офисы в Праге, Санкт-Петербурге, Москве, Мюнхене, Бостоне, Новосибирск, Амстердам, Фостер Сити и Марлтон, Нью-Джерси.
Компания предлагает расширенное семейство интегрированных сред разработки (IDE) для языков программирования Java, Groovy, Kotlin, Ruby, Python, PHP, C, Objective-C, C ++, C#, Go,JavaScript и SQL. Компания вошла в новую область в 2011 году, когда представила Kotlin, язык программирования, который работает на виртуальной машине Java (JVM).
Журнал InfoWorld удостоен награды «Технология года» в 2011 и 2015 годах.
JetBrains, первоначально называвшаяся IntelliJ Software, была основана в 2000 году в Праге тремя российскими разработчиками программного обеспечения: Сергеем Дмитриевым, Валентином Кипятковым и Евгением Беляевым.
Первый PR компании oduct представлял собой IntelliJ Renamer, инструмент для рефакторинга кода на Java.
В 2012 году, проработав 12 лет генеральным директором компании, Сергей Дмитриев доверил компанию двум новоназначенным генеральным директорам Олегу Степанова и Максима Шафирова, и посвятил себя его научным усилиям в области биоинформатики.
AppCode - это IDE, в первую очередь ориентированная на разработка для платформ Apple, таких как macOS, iOS, watchOS и tvOS. Он поддерживает программирование на C, C ++, Objective-C и Swift. В отличие от большинства продуктов JetBrains, которые являются кросс-платформенными, AppCode доступен только для macOS.
CLion (произносится как «морской лев») - это кроссплатформенная C и C ++ IDE для Linux, macOS и Windows, интегрированная с системой сборки CMake. Начальная версия поддерживает компиляторы GNU Compiler Collection (GCC) и Clang и отладчик GDB, LLDB и Google Test <120.>. Помимо C и C ++, CLion поддерживает другие языки напрямую или через плагины: Kotlin, Python, Rust, Swift и другие.
DataGrip - это кроссплатформенный администратор баз данных инструмент, предназначенный для разработчиков, работающих с базами данных SQL. Он имеет встроенные драйверы, поддерживающие следующих поставщиков: Amazon Redshift, Apache Cassandra, Apache Derby, Apache Hive, База данных SQL Azure, ClickHouse, Exasol, Greenplum, H2, HSQLDB, IBM Db2, MariaDB, Microsoft SQL Server, MySQL, Oracle., PostgreSQL, Snowflake, SQLite, Sybase ASE и Vertica.
Облегченная версия DataGrip встроена в версию Ultimate некоторых IDE JetBrains.
GoLand - это кроссплатформенная среда IDE, предназначенная для создания эргономичной среды для разработки Go. Новая IDE расширяет платформу IntelliJ за счет помощи в написании кода и интеграции инструментов, специфичных для языка Go.
GoLand распространялся как плагин с открытым исходным кодом для IntelliJ IDEA, начиная с 2013 года, при этом код по-прежнему доступен на GitHub. В 2016 году, когда количество активных пользователей достигло 30 тысяч в месяц, JetBrains решила внедрить автономную IDE для разработки Go. Первоначальное название этой автономной IDE было Gogland, которое позже было изменено на GoLand. Первая версия GoLand была выпущена в ноябре 2017 года.
IntelliJ IDEA была первой IDE JetBrains. Он кроссплатформенный и в первую очередь ориентирован на технологии на основе JVM, такие как Java, Groovy, Kotlin и Scala, но также поддерживает Java EE и веб-разработку. Версия с открытым исходным кодом доступна под названием IntelliJ IDEA Community Edition, а закрытая версия - под названием IntelliJ IDEA Ultimate Edition. IntelliJ IDEA Ultimate Edition может включать набор функций PhpStorm, PyCharm и RubyMine через плагины.
PhpStorm - это кроссплатформенная IDE для PHP и веб-разработки. Он поддерживает PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3 и 7.4.
PyCharm - это кроссплатформенная среда IDE, которая в первую очередь предназначена для Python и веб-разработки.. Версия с открытым исходным кодом доступна как PyCharm Community Edition, а закрытая версия как PyCharm Professional Edition. Специальная версия под названием PyCharm Edu основана на PyCharm и предназначена специально для обучения программированию на Python.
PyCharm имеет дистрибутив PyCharm для Anaconda, который можно установить вместе с Anaconda, и он тесно с ним интегрирован..
Rider - это кроссплатформенная среда IDE, предназначенная для разработки на C # и.NET, которая поставляется со встроенной функциональностью ReSharper.
RubyMine - это кроссплатформенная среда IDE, которая поддерживает Ruby, Ruby on Rails и веб-разработку.
WebStorm - это кроссплатформенная IDE, в первую очередь для веб-разработки, разработки на JavaScript и TypeScript. Многие из других IDE JetBrain включают набор функций WebStorm через плагины.
ReSharper Ultimate - это группа продуктов, содержащая отмеченный наградами плагин ReSharper для Visual Studio, dotCover, инструмент покрытия кода, dotMemory, память профилировщик, dotTrace, профилировщик производительности и dotPeek, дизассемблер. ReSharper предоставляет разработчикам Visual Studio ряд функций, включая анализ кода, рефакторинг, навигацию, средство выполнения тестов, средство выполнения сборки и многое другое.
Kotlin - это статически типизированный язык программирования, работающий на виртуальной машине Java., а также компилируется в JavaScript или собственный код (через LLVM ). Название происходит от острова Котлин, недалеко от Санкт-Петербурга.
Kotlin спроектирован как объектно-ориентированный язык промышленного уровня и «лучший язык», чем Java, но при этом полностью совместим с кодом Java, что позволяет компаниям осуществлять постепенный переход с Java на Kotlin.
7 мая 2019 года Google объявил Kotlin своим предпочтительным языком для разработки приложений Android.
MPS (система метапрограммирования) - это языковая рабочая среда с открытым исходным кодом, ориентированная на предметно-ориентированные языки (DSL). Он использует проекционное редактирование вместо классического текстового редактирования, предлагая легкую языковую композицию, множественные визуализации кода, а также различные нетекстовые обозначения для разработчиков DSL. MPS имеет собственный механизм генерации кода, который можно использовать для обеспечения семантики DSL на основе MPS. Помимо объявления редактора и генератора, MPS предоставляет возможность захвата информации о других аспектах языка, таких как система типов, ограничения, поток данных и другие.
Hub - это бесплатный коннектор JetBrains Team Tools. Он обеспечивает расширенную интеграцию между инструментами совместной работы JetBrains: YouTrack, Upsource, Teamcity. Пользователь может один раз войти в Hub и оставаться аутентифицированным во всех инструментах JetBrains. Hub также управляет единой базой данных пользователей, групп, ролей, разрешений, проектов и делится ею между всеми подключенными установками YouTrack и Upsource. Он предоставляет панель инструментов для отслеживания проблем, фиксации, статуса сборки и других данных из YouTrack, TeamCity и Upsource.
TeamCity - это сервер непрерывной интеграции и непрерывной доставки, разработанный JetBrains. Это серверное веб-приложение, написанное на Java. TeamCity - это проприетарное коммерческое программное обеспечение с лицензией Freemium до 20 конфигураций сборки и тремя бесплатными агентами сборки.
Upsource - это инструмент обзора кода и просмотра репозитория. Он предоставляет пользовательский интерфейс для изучения и мониторинга репозиториев Git, GitHub, Mercurial, Perforce и / или Subversion из центра. Upsource обеспечивает подсветку синтаксиса для нескольких языков программирования. Имея в себе ядро IntelliJ IDEA, Upsource обеспечивает статический анализ кода на стороне сервера, навигацию с учетом кода и поиск использования для языков Java, PHP, JavaScript и Kotlin.
YouTrack - это проприетарный, коммерческий веб-сайт, трекер ошибок, система отслеживания ошибок и Agile программное обеспечение для управления проектами, разработанное JetBrains. Он ориентирован на группы разработчиков, предоставляя им поиск проблем на основе запросов с автозаполнением, управление проблемами в пакетах, расширенную поддержку сочетаний клавиш, настройку набора атрибутов задач и создание пользовательских рабочих процессов. YouTrack обеспечивает поддержку методологий Scrum и Kanban и позволяет разработчикам следовать индивидуальному процессу. YouTrack локализован на английский, немецкий, русский, испанский и французский языки. YouTrack доступен как SaaS и локально. Бесплатная версия включает до 10 пользователей.
Datalore - это интеллектуальное веб-приложение для анализа и визуализации данных, которое специально ориентировано на среду машинного обучения на Python.
Приложение Toolbox - это приложение, которое упрощает установку и удаление IDE JetBrains. Это позволяет пользователям войти в систему с учетной записью JetBrains и установить все продукты, которыми они владеют.
JetBrains Academy - это онлайн-платформа для изучения программирования, включая такие языки программирования, как Python, Java и Kotlin. Академия была представлена JetBrains в 2019 году, и к июлю 2020 года количество ее пользователей достигло 200 000.
IDE JetBrains имеют несколько вариантов лицензий, которые обладают одинаковыми возможностями программного обеспечения и различаются по цене и условиям использования. Командные продукты доступны в виде размещенных и установленных версий и имеют бесплатные версии для небольших команд. Многие продукты бесплатны для проектов с открытым исходным кодом и образовательных учреждений.
В 2009 году JetBrains открыла исходный код основной функциональности IntelliJ IDEA, предложив бесплатные Community Edition. Он построен на платформе IntelliJ и включает исходные коды. JetBrains выпущен под лицензией Apache 2.0. В 2010 году поддержка Android стала частью Community Edition, а два года спустя Google анонсировала свою Android Studio, IDE для мобильной разработки на платформе Android. в Community Edition IntelliJ IDEA и официальной альтернативе Eclipse Android Developer Tool. В июне 2015 года было объявлено, что поддержка Eclipse ADT будет прекращена, что сделает Android Studio официальным инструментом для разработки приложений для Android.
MPS, сокращение от метапрограммирования система, и Kotlin, статически типизированный язык программирования для JVM, являются как открытыми, так и некоммерческими.
В январе 2020 года JetBrains выпустила геометрический моноширинный шрифт под названием JetBrains Mono в качестве шрифт по умолчанию для их IDE под лицензией Apache License 2.0. У него больше x-height, чем у Consolas, Fira Mono или Source Code Pro.
Fabrique должна была стать программной средой быстрой разработки (RAD) для создания пользовательских веб-приложений и корпоративных приложений. Предварительная версия была показана в 2004 году, но так и не была выпущена. Вместо этого было решено «использовать весь накопленный нами опыт и новые технологии для создания лучшей в своем классе интеграции IntelliJ IDEA со стандартными фреймворками и технологиями, тем самым вывести разработку веб-приложений на совершенно новый уровень».
Omea - это настольный ридер и органайзер для RSS (а затем и для каждого бита информации, попадающей на рабочий стол), первого и пока единственного ориентированного на потребителя продукта от JetBrains. Представленный в 2004 году, он не получил ожидаемой популярности. В 2008 году, достигнув версии 2.2, Omea была открыта по лицензии GNU General Public License (GPL) v2. Продукт по-прежнему доступен для загрузки, и после прекращения использования Google Reader снова привлек к себе внимание.
Astella - это IDE для Adobe Flash и Apache Flex. Этот самый недолговечный продукт JetBrains был анонсирован в октябре 2011 года, всего за месяц до того, как Adobe Systems убила Mobile Flash.