JetBrains

редактировать
Чешская софтверная компания

JetBrains sro
Тип Частный
ПромышленностьПрограммное обеспечение
Основана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 годах.

Содержание

  • 1 История
  • 2 Продукты
    • 2.1 IDE
      • 2.1.1 AppCode
      • 2.1.2 CLion
      • 2.1.3 DataGrip
      • 2.1.4 GoLand
      • 2.1.5 IntelliJ IDEA
      • 2.1.6 PhpStorm
      • 2.1.7 PyCharm
      • 2.1.8 Rider
      • 2.1.9 RubyMine
      • 2.1.10 WebStorm
    • 2.2 Плагины
      • 2.2.1 ReSharper Ultimate
    • 2.3 Языки программирования
      • 2.3.1 Kotlin
      • 2.3.2 MPS
    • 2.4 Инструменты группы
      • 2.4.1 Hub
      • 2.4.2 TeamCity
      • 2.4.3 Upsource
      • 2.4.4 YouTrack
    • 2.5 Инструменты для анализа данных
      • 2.5.1 Datalore
    • 2.6 Toolbox Приложение
    • 2.7 JetBrains Academy
  • 3 Модель дохода
  • 4 Проекты с открытым исходным кодом
  • 5 Прошлые проекты
  • 6 Ссылки
  • 7 Внешние ссылки

История

Логотип JetBrains использовался с 2000 по 2016

JetBrains, первоначально называвшаяся IntelliJ Software, была основана в 2000 году в Праге тремя российскими разработчиками программного обеспечения: Сергеем Дмитриевым, Валентином Кипятковым и Евгением Беляевым.

Первый PR компании oduct представлял собой IntelliJ Renamer, инструмент для рефакторинга кода на Java.

В 2012 году, проработав 12 лет генеральным директором компании, Сергей Дмитриев доверил компанию двум новоназначенным генеральным директорам Олегу Степанова и Максима Шафирова, и посвятил себя его научным усилиям в области биоинформатики.

Продукты

IDE

AppCode

AppCode - это IDE, в первую очередь ориентированная на разработка для платформ Apple, таких как macOS, iOS, watchOS и tvOS. Он поддерживает программирование на C, C ++, Objective-C и Swift. В отличие от большинства продуктов JetBrains, которые являются кросс-платформенными, AppCode доступен только для macOS.

CLion

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

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

GoLand - это кроссплатформенная среда IDE, предназначенная для создания эргономичной среды для разработки Go. Новая IDE расширяет платформу IntelliJ за счет помощи в написании кода и интеграции инструментов, специфичных для языка Go.

GoLand распространялся как плагин с открытым исходным кодом для IntelliJ IDEA, начиная с 2013 года, при этом код по-прежнему доступен на GitHub. В 2016 году, когда количество активных пользователей достигло 30 тысяч в месяц, JetBrains решила внедрить автономную IDE для разработки Go. Первоначальное название этой автономной IDE было Gogland, которое позже было изменено на GoLand. Первая версия GoLand была выпущена в ноябре 2017 года.

IntelliJ IDEA

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

PhpStorm - это кроссплатформенная IDE для PHP и веб-разработки. Он поддерживает PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3 и 7.4.

PyCharm

PyCharm - это кроссплатформенная среда IDE, которая в первую очередь предназначена для Python и веб-разработки.. Версия с открытым исходным кодом доступна как PyCharm Community Edition, а закрытая версия как PyCharm Professional Edition. Специальная версия под названием PyCharm Edu основана на PyCharm и предназначена специально для обучения программированию на Python.

PyCharm имеет дистрибутив PyCharm для Anaconda, который можно установить вместе с Anaconda, и он тесно с ним интегрирован..

Rider

Rider - это кроссплатформенная среда IDE, предназначенная для разработки на C # и.NET, которая поставляется со встроенной функциональностью ReSharper.

RubyMine

RubyMine - это кроссплатформенная среда IDE, которая поддерживает Ruby, Ruby on Rails и веб-разработку.

WebStorm

WebStorm - это кроссплатформенная IDE, в первую очередь для веб-разработки, разработки на JavaScript и TypeScript. Многие из других IDE JetBrain включают набор функций WebStorm через плагины.

Плагины

ReSharper Ultimate

ReSharper Ultimate - это группа продуктов, содержащая отмеченный наградами плагин ReSharper для Visual Studio, dotCover, инструмент покрытия кода, dotMemory, память профилировщик, dotTrace, профилировщик производительности и dotPeek, дизассемблер. ReSharper предоставляет разработчикам Visual Studio ряд функций, включая анализ кода, рефакторинг, навигацию, средство выполнения тестов, средство выполнения сборки и многое другое.

Языки программирования

Kotlin

Kotlin - это статически типизированный язык программирования, работающий на виртуальной машине Java., а также компилируется в JavaScript или собственный код (через LLVM ). Название происходит от острова Котлин, недалеко от Санкт-Петербурга.

Kotlin спроектирован как объектно-ориентированный язык промышленного уровня и «лучший язык», чем Java, но при этом полностью совместим с кодом Java, что позволяет компаниям осуществлять постепенный переход с Java на Kotlin.

7 мая 2019 года Google объявил Kotlin своим предпочтительным языком для разработки приложений Android.

MPS

MPS (система метапрограммирования) - это языковая рабочая среда с открытым исходным кодом, ориентированная на предметно-ориентированные языки (DSL). Он использует проекционное редактирование вместо классического текстового редактирования, предлагая легкую языковую композицию, множественные визуализации кода, а также различные нетекстовые обозначения для разработчиков DSL. MPS имеет собственный механизм генерации кода, который можно использовать для обеспечения семантики DSL на основе MPS. Помимо объявления редактора и генератора, MPS предоставляет возможность захвата информации о других аспектах языка, таких как система типов, ограничения, поток данных и другие.

Инструменты группы

Hub

Hub - это бесплатный коннектор JetBrains Team Tools. Он обеспечивает расширенную интеграцию между инструментами совместной работы JetBrains: YouTrack, Upsource, Teamcity. Пользователь может один раз войти в Hub и оставаться аутентифицированным во всех инструментах JetBrains. Hub также управляет единой базой данных пользователей, групп, ролей, разрешений, проектов и делится ею между всеми подключенными установками YouTrack и Upsource. Он предоставляет панель инструментов для отслеживания проблем, фиксации, статуса сборки и других данных из YouTrack, TeamCity и Upsource.

TeamCity

TeamCity - это сервер непрерывной интеграции и непрерывной доставки, разработанный JetBrains. Это серверное веб-приложение, написанное на Java. TeamCity - это проприетарное коммерческое программное обеспечение с лицензией Freemium до 20 конфигураций сборки и тремя бесплатными агентами сборки.

Upsource

Upsource - это инструмент обзора кода и просмотра репозитория. Он предоставляет пользовательский интерфейс для изучения и мониторинга репозиториев Git, GitHub, Mercurial, Perforce и / или Subversion из центра. Upsource обеспечивает подсветку синтаксиса для нескольких языков программирования. Имея в себе ядро ​​IntelliJ IDEA, Upsource обеспечивает статический анализ кода на стороне сервера, навигацию с учетом кода и поиск использования для языков Java, PHP, JavaScript и Kotlin.

YouTrack

YouTrack - это проприетарный, коммерческий веб-сайт, трекер ошибок, система отслеживания ошибок и Agile программное обеспечение для управления проектами, разработанное JetBrains. Он ориентирован на группы разработчиков, предоставляя им поиск проблем на основе запросов с автозаполнением, управление проблемами в пакетах, расширенную поддержку сочетаний клавиш, настройку набора атрибутов задач и создание пользовательских рабочих процессов. YouTrack обеспечивает поддержку методологий Scrum и Kanban и позволяет разработчикам следовать индивидуальному процессу. YouTrack локализован на английский, немецкий, русский, испанский и французский языки. YouTrack доступен как SaaS и локально. Бесплатная версия включает до 10 пользователей.

Инструменты для науки о данных

Datalore

Datalore - это интеллектуальное веб-приложение для анализа и визуализации данных, которое специально ориентировано на среду машинного обучения на Python.

Приложение Toolbox

Приложение Toolbox - это приложение, которое упрощает установку и удаление IDE JetBrains. Это позволяет пользователям войти в систему с учетной записью JetBrains и установить все продукты, которыми они владеют.

JetBrains Academy

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.

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-24 09:07:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте