Название базовой системы (платформы): | 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. В итоге, рождена новая версия продукта.Как DevOps-сервис помогает «разгрузить» высоконагруженные системы BPMSoft
Особенности
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, стала основой для нового продукта Google — Android 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 с открытым кодом.
Название решения | Разработчик | Количество проектов | Технологии |
---|---|---|---|
JetBrains Project Rider | JetBrains | 0 | Средства разработки приложений |
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Бипиум (Bpium) (10)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Другие (388)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
IFellow (АйФэлл) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (590, 303)
Солар (ранее Ростелеком-Солар) (1, 8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
Microsoft (4, 3)
Oracle (2, 3)
SAP SE (2, 2)
Другие (16, 19)
Солар (ранее Ростелеком-Солар) (1, 11)
Форсайт (1, 3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
Сбербанк (1, 2)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Другие (9, 9)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
SL Soft (СЛ Софт) (1, 3)
Другие (14, 24)
Мобильные ТелеСистемы (МТС) (2, 3)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Т1 Консалтинг (Т1 Инновации) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 323
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Java - 2
Турбо X - 2
Парадокс: MES Builder - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
Форсайт. Мобильная платформа (ранее HyperHive) - 3
BSS Digital2Go - 3
Cloud ML Space - 2
Avaya Breeze (Avaya Engagement Development Platform) - 1
Другие 8