JetBrains IntelliJ IDEA

Продукт
Название базовой системы (платформы): JavaScript
Разработчики: JetBrains
Дата последнего релиза: 2021/11/29
Технологии: Средства разработки приложений

Содержание

2021: Публичная версия для удаленной разработки ПО

Компания JetBrains 29 ноября 2021 года объявила о выходе публичной версии решения для удаленной разработки ПО. Пользователи IntelliJ IDEA и других IDE на платформе IntelliJ смогут мгновенно получать удаленный доступ к полнофункциональным средам разработки в облаке или на частном сервере.

Представленная функциональность позволяет работать в привычном интерфейсе локальной IDE, перенеся всю нагрузку на удаленный сервер. Удаленные инстансы можно «прогреть» — инициализировать заранее, чтобы разработчики могли сразу начинать программировать, не тратя время на настройку среды, системы контроля версий и т.п. В решении используется гибридная технология, которая обеспечивает быструю асинхронную работу. Ее возможности полностью аналогичны локальным IDE, включая поддержку сторонних плагинов и расширений. Функциональность удаленной разработки доступна во всех IDE на базе IntelliJ.

Функциональность удаленной разработки доступна также в JetBrains Space вместе с другими возможностями, которые упрощают работу команд. Пользователи Space могут развернуть среду разработки в один клик: ее настройку Space полностью берет на себя. Такая модель позволяет пользователям поддерживать воспроизводимые среды разработки, описанные в коде, управлять ими и централизованно запускать из Space. Кроме того, JetBrains работает над тем, чтобы такие среды можно было запускать из решений сторонних поставщиков.

«
«С помощью нашего решения для удаленной разработки программисты могут создавать готовые к работе среды прямо из своего репозитория, — рассказал руководитель направления удаленной разработки JetBrains Кирилл Скрыган. — Наша задача — обеспечить для них удобную работу в привычной среде, где бы они ни находились и на каком бы компьютере ни работали. Разработчикам больше не нужно настраивать локальную среду, ждать пока инициализируется проект, а главное — их работу больше не ограничивают ресурсы локального компьютера».
»

2013

InteliJ IDEA 13

6 декабря 2013 года компания-разработчик сообщила о доступности для загрузки новой версии ПО IDE для Java - InteliJ IDEA 13.

Описание

В 2013 году команда IntelliJ IDEA работала в контакте с компаниями, стоящими за многими ведущими технологиями, в том числе Android, Spring, Scala и Gradle. В итоге, рождена новая версия продукта.ИТ-директор «Роснефти» Дмитрий Ломилин выступит на TAdviser SummIT 28 ноября

Особенности

Java EE 7

В новой версии IntelliJ IDEA поддерживается Java EE 7 - новейшая версия корпоративной платформы Oracle, добавлена поддержка новых версий серверов приложений: Glassfish 4, Wildfly 8, Tomcat 8 и других. Кроме того, разработчики дополнили IDE помощью в создании кода для CDI 1.1, JSF 2.2, JAX-RS 2.0 и для batch processing'a (пакетная обработка - прим. TAdviser).


Spring

Предполагается, что разработчики, использующие Spring, будут довольны усовершенствованиями, внесенными в поддержку этой технологии: IDE автоматически обнаруживает unmapped contexts (не сопоставленный контекст - прим. TAdviser), определенные с помощью @Configuration, и предлагает добавить их в настройки проекта, новая закладка MVC в Spring tool window поможет легче реализовать навигацию между методами контроллера в проекте, в ней можно посмотреть соответствующие mapped URL, переменные method и path, окно Spring Beans tool позволяет перемещаться между бинами, видеть связи между ними и документацию по ним. Кроме этого, в новой версии IntelliJ IDEA улучшена производительность при работе с проектами с большим количеством бинов.


Android

Одна из самых радостных новостей в 2013 году прозвучала на Google I/O: Google анонсировал preview-версию Android Studio, новую среду разработки приложений под Android. Android Studio разрабатывается в сотрудничестве с JetBrains на основе IntelliJ IDEA Community Edition. IntelliJ IDEA 13 — это первый мажорный релиз, включающий в себя то новое, что возникло в результате этого сотрудничества. Среди множества усовершенствований для разработчиков под Android - улучшенные редактор кода и дизайнер графического интерфейса приложений, значительно облегчена работа с БД SQLite.


Gradle

Переработана поддержка Gradle: прежде всего, добавлено автодополнение для зависимостей и плагинов, генерация кода. Появились всплывающие подсказки Quick Documentation для Gradle DSL, IntelliJ IDEA теперь автоматически создает web facet и импортирует конфигурации артефактов WAR. Кроме того, обеспечивается отладка задач Gradle, например, test и exec, а благодаря Gradle 1.8 ускорен импорт проектов Gradle.


Интерфейс пользователя

Улучшен интерфейс: теперь по умолчанию IDE скрывает основную панель и кнопки окна инструментов. В IntelliJ IDEA 13 добавлен новый светлый look and feel ("посмотри и почувствуй" - терминология в разработке дизайна ПО. - прим.TAdviser), который доступен для Windows и Linux, как для Community Edition, так и для Ultimate, причем для Community Edition он будет ставиться по умолчанию, а под Linux он будет по умолчанию и для Ultimate. Добавлены и другие удобные детали, например, функция Search everywhere.


Работа с базами данных

Улучшен интерфейс настройки связи с БД, появились Structure View, навигация и просмотр для foreign и primary keys в редакторе таблиц. В поддержке работы с БД сделаны другие улучшения, среди которых стоит выделить query filter. С его помощью можно отфильтровать требуемые данные при просмотре таблицы или в результатах SQL-запроса, а с помощью сортировки по столбцам можно отсортировать таблицу прямо в IDE, не отправляя никаких запросов базе данных.


Другие усовершенствования

Большой интерес разработчиков несомненно вызовут улучшенные инструменты работы с Git, Mercurial и Subversion (включая поддержку Subversion 1.8), отладчик, поддержка Groovy, Scala (и интеграция с SBT), новые инструменты для веб-разработчика, поддержка CloudFoundry 2.0, OpenShift и Heroku. Кроме того, повысилась производительность IDE в целом.

Компания обеспечивает годовую подписку на обновления с персональной и коммерческой лицензией на IntelliJ IDEA.

IntelliJ IDEA от JetBrains положена в основу новой Android Studio

Платформа IntelliJ, разработанная JetBrains, стала основой для нового продукта GoogleAndroid Studio, среды разработки под Android. Официальный анонс этого события прозвучал на конференции Google I/O в Сан-Франциско 15 мая 2013 г.

В 2009 году JetBrains выпустила IntelliJ IDEA Community Edition ― версию IDE c открытым исходным кодом. На базе этого продукта было создано множество сред разработки как компанией JetBrains, так и сторонними разработчиками.

Любой разработчик может загрузить предварительную версию Android Studio, релиз ожидается в конце 2013 года.

Создание Android Studio не означает исключения поддержки Android из IntelliJ IDEA Community Edition. Продукт продолжит развиваться и будет доступен с открытым исходным кодом. Работа с Android будет поддерживаться синхронно, как в Android Studio, так и в IntelliJ IDEA.

IntelliJ IDEA 12.1

оддержка JavaFX 2 теперь включает полную поддержку формы FXML, пользовательские CSS, автозавершение, навигацию и поиск, рефакторинг, а также интеграцию с SceneBuilder. В том числе, исправлена поддержка для Retina.

Другие новые возможности IntelliJ IDEA 12.1:

  • Полноэкранный режим для Windows;
  • Поддержка Spring Frameworks 3.2 и Play Framework 2.1;
  • Поддержка Groovy 2.1 (в том числе аннотации, компиляция настроек и другое);
  • Улучшенная поддержка Scala (закрытие выражения, новый компилятор);
  • Улучшенная интеграция Gradle (поддержка gradle wrapper, новые действия);
  • Поддержка Adobe Gaming SDK;
  • Отладчик CoffeeScript и TypeScript через Source Maps;
  • Поддержка исправлений Sass (пользовательское определение функции, завершение, рефакторинг, вложенные свойства и т. д.).

2012: Интегрированная среда разработки приложений (IDE) для Java – IntelliJ IDEA 12

Компания JetBrains, создатель IntelliJ IDEA, ReSharper и других интеллектуальных инструментов, повышающих производительность разработчиков программного обеспечения, объявила осенью 2012 года о выпуске IntelliJ IDEA 12 — ежегодного обновления интегрированной среды для разработки коммерческих, мобильных и веб-приложений.

В новейшей версии ускорен компилятор, повышающий удобство использования продукта. «Мы полностью переработали компилятор и перевели его в отдельный процесс, — рассказал Максим Мосиенко, руководитель проекта IntelliJ IDEA. — Стало возможным компилировать проект автоматически, в фоновом режиме, после каждого изменения в исходном коде, а значит, запускать приложение вы можете практически мгновенно».

По информации JetBrains, IntelliJ IDEA продолжает отслеживать современные технологии, с тем чтобы обеспечивать оперативную поддержку разработчикам. Так, IDE поддерживает последние версии Java, включая демонстрационные выпуски языка и нововведения в нем. Кроме того, в IntelliJ IDEA 12 уже доступны такие возможности работы с JDK 8, как помощь в написании кода применительно к новому синтаксису, включая лямбда-выражения, ссылки на методы и методы по умолчанию.

Кроме того, IntelliJ IDEA расширила поддержку мобильной платформы Android путем добавления интеллектуального средства создания пользовательского интерфейса для Android. В целом благодаря широкому спектру специализированных методов рефакторинга, помощи в написании кода и функций анализа кода IntelliJ IDEA становится полнофункциональной IDE для мобильной разработки под Android (кроме того, доступной бесплатно в издании Community Edition), подчеркнули в компании.

В IntelliJ IDEA 12 также представлен переработанный пользовательский интерфейс, включающий новую стильную графическую тему в тёмных тонах под названием Darcula. «Мы постарались сделать интерфейс ещё чище и функциональнее. С тёмной графической темой вы меньше отвлекаетесь, что позволяет сосредоточиться на коде, а не на работе с IDE», — пояснил Константин Буленков, ведущий разработчик IntelliJ IDEA и автор темы Darcula.

Среди прочих улучшений и ключевых возможностей IntelliJ IDEA 12 можно отметить: расширенную поддержку Spring-фреймворков, включая Integration, Web Flow, MVC, Security, Batch и другие; поддержку Play 2.0 для Scala и Java; улучшенные средства управления серверами приложений J2EE, включая поддержку платформ Cloud Foundry и CloudBees; оптимизированные средства для управления базами данных; поддержку среды Drools Expert с углубленными функциями помощи в написании кода; режим «живого» редактирования кода для HTML, CSS и JavaScript.

2010: Интегрированная среда разработки приложений (IDE) для Java – IntelliJ IDEA 10

Это уже второй релиз с того момента, как год назад компания-разработчик приняла решение открыть исходный код проекта и приступить к выпуску версии Community Edition с открытым кодом. IntelliJ IDEA 10 позиционируется как самая интеллектуальная среда разработки для Java. В новой версии добавлены улучшения пользовательского интерфейса, достигнуто двукратное ускорение индексирования кода при открытии проекта, переработана система автодополнения кода.

Также в числе наиболее существенных дополнений – включение в IntelliJ IDEA средств разработки мобильных приложений под ОС Android, которые ранее были доступны только в платной версии. Улучшена поддержка технологий программирования и библиотек, таких как Spring, GWT, Groovy/Grails и Flex/ActionScript. Кроме того, улучшена поддержка распределенных систем контроля версий Subversion и Git, добавлена поддержка Mecurial, включены средства интеграции с популярным репозиторием GitHub.

Компания JetBrains, головной офис которой расположен в Праге, а центры разработки – в Санкт-Петербурге и Бостоне (США), была основана в 2000 году выходцами из России и приобрела за эти годы широкую известность благодаря среде разработки IntelliJ IDEA. В октябре прошлого года было объявлено об открытии исходных кодов IntelliJ IDEA под лицензией Apache 2.0, и запуске OpenSourсe-проекта JetBrains.org, в рамках которого ведется разработка версии Comminity Edition с открытым кодом.



РЕШЕНИЕ НА БАЗЕ (1) СМ. ТАКЖЕ (19)
Название решенияРазработчикКоличество
проектов
Технологии
JetBrains Project RiderJetBrains0Средства разработки приложений


Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (389)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  РЖД-Технологии (3)
  Robin (Робин) (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (3)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Axiom JDK (БеллСофт) ранее Bellsoft (1)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1)
  Другие (9)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (595, 304)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  РЖД-Технологии (1, 3)
  Другие (14, 24)

  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Сбербанк (1, 1)
  Другие (12, 12)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 324

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Турбо X - 2
  Siemens Xcelerator - 2
  Java - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Axiom JDK (ранее Liberica JDK до 2022) - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  EXpress Защищенный корпоративный мессенджер - 3
  Solar appScreener (ранее Solar inCode) - 3
  МТС Exolve - 2
  Naumen Platform - 1
  Газпром: Ивентум Конструктор приложений для организации и управления мероприятиями - 1
  Другие 9