Как стать автором
Обновить

Компания JetBrains временно не ведёт блог на Хабре

Сначала показывать

CLion 2020.2: поддержка проектной модели Makefile, больше C++20 и не только

Время на прочтение8 мин
Количество просмотров6.1K
Привет, Хабр!

У нашей команды выдалось очень насыщенное лето, результатами которого мы и спешим сегодня поделиться. Итак, встречайте новый релиз CLion 2020.2!

CLion release

Коротко о том, что вошло в новую версию:

  • Поддержка проектной модели Makefile.
  • Последние обновления в CMake.
  • Новые возможности C++20: explicit(bool), назначенные инициализаторы (designated initializers), циклы for на основе диапазонов с инициализаторами.
  • Обновленный статический анализатор кода: анализ на висячие указатели (dangling pointers), поиск возможностей упрощения кода, поиск неиспользуемого кода, анализ возвращаемого значения функции, ограниченной концептом.
  • Юнит-тестирование: поддержка нового фреймворка doctest, новые возможности Catch2 и Google Test. А также упрощение сбора метрик покрытия кода.
  • Обновления в плагине PlatformIO для разработки встроенных систем.
  • Улучшения в поддержке систем контроля версий.
  • Улучшения производительности редактора.
  • Исправления в отладчиках.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+22
Комментарии21

PhpStorm 2020.2: объединенные типы PHP 8, новый движок потока управления, пул-реквесты GitHub, OpenAPI

Время на прочтение8 мин
Количество просмотров12K


Привет, Хабр! Рады представить второй мажорный релиз PhpStorm в этом году!

Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок.
Всего голосов 37: ↑37 и ↓0+37
Комментарии42

YouTrack теперь с просмотром пул-реквестов в задачах

Время на прочтение4 мин
Количество просмотров4.6K
Привет, Хабр!

С вами команда YouTrack из JetBrains. У нас отличные новости — начиная с YouTrack 2020.3 в задачах отображаются не только коммиты, связанные с задачами, но и пул-реквесты. В сегодняшнем посте мы расскажем, что это, зачем это, и как это поможет сделать процесс разработки более эффективным и понятным, а еще покажем остальные нововведения последней версии YouTrack.

image

За подробностями добро пожаловать в пост.
Читать дальше →
Всего голосов 11: ↑9 и ↓2+9
Комментарии0

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

Время на прочтение6 мин
Количество просмотров9.3K
Привет! За последние четыре месяца мы выпускали фичи и между релизами, поэтому в этой статье о том, что нового появилось в DataGrip за это время. Она приурочена к нашему новому релизу: 2020.2. Получилось длинно, но, надеемся, полезно.


Читать дальше →
Всего голосов 16: ↑15 и ↓1+18
Комментарии33

WebStorm 2020.2: возможность использовать Prettier по умолчанию, поддержка Nuxt.js и другие улучшения

Время на прочтение4 мин
Количество просмотров12K

Всем привет! Мы рады представить второе крупное обновление WebStorm в этом году. В нем вы найдете несколько долгожданных улучшений, включая поддержку Nuxt.js и возможность использовать Prettier для форматирования кода по умолчанию.


webstorm-release-banner

Скачать 30-дневную пробную версию WebStorm 2020.2 можно на сайте или с помощью Toolbox App. Полную версию могут использовать обладатели действующей подписки на WebStorm или All Products Pack, а также бесплатно студенты и разработчики опенсорсных проектов.

А сейчас давайте рассмотрим основные улучшения.

Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии18

JetBrains Technology Day for Java

Время на прочтение2 мин
Количество просмотров2.9K
В мае языку Java исполнилось 25 лет. Такое событие нельзя пропустить! Давайте праздновать вместе с JetBrains 10 июля на первом в мире виртуальном митапе для Java энтузиастов — JetBrains Technology Day for Java.

image

Мы с интересом тестируем новый онлайн-формат и приглашаем всех желающих поучаствовать бесплатно. В течение дня наши эксперты поделятся инсайтами о Java, фреймворках, тестировании, сборщике мусора, OSS и многом другом. Все сессии пройдут на английском языке.

Здесь вся программа.
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии2

Подписка на JetBrains Academy: готовимся к запуску и отвечаем на вопросы

Время на прочтение5 мин
Количество просмотров13K

Привет, Хабр!


Недавно мы объявили, что ранний доступ к JetBrains Academy завершается и платформа переходит на модель подписки. Это важный шаг для продукта. Поэтому мы постарались получить как можно больше обратной связи и собрать как можно больше вопросов. Здесь мы постараемся ответить на самые популярные из них.


Почему платформа становится платной?


Мы хотим, чтобы платформа JetBrains Academy продолжала развиваться. Платный продукт сам обеспечивает свое устойчивое развитие. Бесплатные продукты тоже имеют цену, просто оплачиваются по-другому. Мы не скрываем своих намерений, и наша ценовая политика максимально прозрачна. Создавая платный продукт, мы, как разработчики, можем позволить себе установить более высокие требования к качеству учебного контента и функциональности продукта, а также получать более прямую и актуальную обратную связь.


Кроме того, когда учащиеся не только посвящают время учебе, но и вкладывают в нее деньги, они получают дополнительную мотивацию и более ответственно относятся к обучению.


Читать дальше →
Всего голосов 6: ↑5 и ↓1+9
Комментарии24

Экосистема разработки в 2020 году: чем живут программисты в России и мире

Время на прочтение5 мин
Количество просмотров13K
Привет, Хабр! В начале 2020 года мы провели уже четвертый ежегодный опрос о состоянии экосистемы разработки, чтобы выяснить, чем живут программисты, какие языки, технологии и инструменты они используют и как изменился мир разработки по сравнению с 2019 годом. Мы проанализировали мнения около 20 тысяч респондентов из 18 стран. В опросе участвовало более 2,5 тысяч программистов из России, и это позволяет сделать выводы о том, чем российский рынок разработки отличается от остального мира. Здесь мы поделимся самыми интересными результатами.

Важно отметить, что опрос проводился до введения карантина. Будет интересно посмотреть на динамику всех показателей в следующем году.

image

В этом году мы расширили список вопросов о профессиональной деятельности и добавили раздел, посвященный образу жизни. Обо всем по порядку.

Профессиональная сфера


Языки программирования. В текущем году Python обошел Java в списке используемых языков и в России, и в мире. Однако в качестве основного языка большинство опрошенных и там, и там по-прежнему выбирают Java.

TypeScript и С++ вытеснили PHP из пятерки наиболее часто используемых языков в мире, в России PHP все еще держится на 4-м месте:

  • Топ-5 для мира: JavaScript (70,6%), Python (56,1%), Java (55,6%), TypeScript (28,5%), C++ (27,6%);
  • Топ-5 для России: JavaScript (62,8%), Python (46,8%), Java (36,5%), PHP (24,5%), TypeScript (23,1%).
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии7

PHP 25 лет: краткая история языка и скидка 50% на PhpStorm

Время на прочтение2 мин
Количество просмотров11K
Привет, Хабр! Сегодня особенный день — ровно 25 лет назад Расмус Лердорф представил миру PHP. В день рождения языка мы хотим поблагодарить вас за годы его поддержки.

Все мы ждем релиза PHP 8, который запланирован на этот декабрь. А пока предлагаем вспомнить достижения PHP-сообщества за прошедшие 25 лет: мы собрали в большой таймлайн все самые важные события из истории языка.

Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии71

YouTrack теперь с базой знаний

Время на прочтение5 мин
Количество просмотров13K
Привет, Хабр!

На связи команда Youtrack из JetBrains. Наши пользователи очень давно просили нас придумать что-то, что позволило бы им хранить документацию прямо в трекере. И вот в рамках мажорного релиза 2020.2 произошло важное событие: в YouTrack появилась база знаний. Теперь вы можете собирать полезную информацию для работы в одном месте и хранить внутреннюю документацию прямо в YouTrack, бок о бок с проектами и задачами, а ваши внешние пользователи смогут находить ответы на свои вопросы прямо в трекере.

image

За подробностями добро пожаловать в пост.
Читать дальше →
Всего голосов 22: ↑19 и ↓3+20
Комментарии47

JetBrains .NET Days Online, 13–14 мая

Время на прочтение2 мин
Количество просмотров1.6K
Мы в JetBrains каждый месяц организуем вебинары (на английском языке) и любим приглашать спикеров из комьюнити. Наша площадка открыта для любых увлекательных тем, вне зависимости от упоминания продуктов JetBrains, но, конечно, приятно, когда ими пользуются в презентациях.

Весной 2019 мы открыли Call for Speakers для желающих провести вебинар и получили много интересных заявок по .NET-тематике. Даже после отбора их оказалось столько, что хватало на полноценный день просмотра. Отказываться от части вебинаров или растягивать их на полгода не хотелось, поэтому мы решили провести отдельный онлайн-ивент. Так получился наш первый .NET Day Online (тут можно посмотреть записи прошлогодних презентаций). Отзывы о мероприятии были положительными, поэтому ивент решили повторить.

В этом году пришло больше 40 заявок, и мы со скрипом сузили выборку до 12 спикеров, а программу JetBrains .NET Days Online расширили до двух дней. Хотелось предложить максимально разные темы, и в итоге у нас получилась солянка из выступлений о C#, F#, рефакторинге, безопасном программировании, веб-разработке, AWS и даже создании блога.

image
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

JetBrains Rider — теперь для Unreal Engine

Время на прочтение8 мин
Количество просмотров23K
Привет Хабр!

На прошлой неделе, после релизов версии 2020.1, для всех наших десктопных продуктов случилось еще одно большое событие — мы открыли публичный доступ к пробной версии Rider for Unreal Engine. На данный момент это отдельный продукт, версия нашей среды для разработки Rider, но с поддержкой C++ и Unreal Engine.

Rider for Unreal Engine

Так, стоп! Среда разработки на C++. Еще одна?! Давайте разбираться по порядку.
Читать дальше →
Всего голосов 31: ↑31 и ↓0+31
Комментарии42

Продолжайте учиться и учить с JetBrains

Время на прочтение3 мин
Количество просмотров13K

Привет, Хабр!


Сегодняшний мир меняется стремительно, заставляя нас учиться новому каждый день. И если мы следуем внутреннему порыву узнавать новое и становиться лучше, мы меняем не только себя, но и мир вокруг к лучшему, день за днем, шаг за шагом.


Мы в JetBrains не понаслышке знаем эту страсть к новым знаниям и умениям, поэтому мы с особым уважением относимся к тем, кто продолжает учиться и тем, кто помогает другим обрести знания. Мы создали линейку образовательных продуктов, о которых и хотим рассказать. Очень надеемся, что они помогут всем, кто учит и учится, найти новые подходы в обучении, соответствующие требованиям дня сегодняшнего.


image

Читать дальше →
Всего голосов 12: ↑11 и ↓1+15
Комментарии13

AppCode 2020.1: улучшения быстродействия, автодополнение до конца индексации, генерация документации и многое другое

Время на прочтение3 мин
Количество просмотров3.2K

Всем привет, в этом посте рассказываем про новый AppCode 2020.1, который мы выпустили буквально вчера.


КПДВ

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии8

GoLand 2020.1 — расширенная поддержка Go Modules, множество автодополнений и многое другое

Время на прочтение5 мин
Количество просмотров5.9K

Привет, Хабр!


Чуть больше недели назад мы выпустили новую версию нашей IDE для Go — GoLand 2020.1.




Если кратко, в этот релизный цикл мы сфокусировались над расширением текущей поддержки Go Modules. Например, в файле go.mod теперь работают автодополнение кода, рефакторинги и навигация, и это далеко не все!


Другим направлением стала борьба с шаблонным кодом и рутиной. Мы добавили множество новых видов автодополнения. Причем часть из них работает автоматически, не требуя вызова комбинаций клавиш. Другая часть расширила текущий набор автодополнений Smart Code Completion и Basic Code Completion.


Не обошлось и без новых инспекций, улучшений для отладчика, поддержки изменений из Go 1.14 и множества других, прочитать о которых можно ниже.


Кстати, узнать о новой функциональности можно и в интерактивной форме — пройдя прямо в IDE урок Features of GoLand 2020.1.


Читать дальше →
Всего голосов 16: ↑15 и ↓1+19
Комментарии12

IntelliJ IDEA 2020.1: Java 14, анализ потока данных в отладчике, новый режим LightEdit и многое другое

Время на прочтение4 мин
Количество просмотров8K

Привет, Хабр!


На прошлой неделе состоялся релиз IntelliJ IDEA 2020.1, и в этом посте мы коротко расскажем о самом интересном в новой версии. Из крупного: мы добавили поддержку Java 14, анализ потока данных в отладчике, режим редактирования файлов без открытия проекта (LightEdit) и новые фичи для разных фреймворков. Все подробности можно узнать на странице What’s new.


Читать дальше →
Всего голосов 24: ↑24 и ↓0+24
Комментарии19

Новости CLion: релиз 2020.1, пятилетие IDE и онлайн-сессия вопросов и ответов

Время на прочтение8 мин
Количество просмотров5.3K
Привет, Хабр!

Столько всего хочется сегодня рассказать, что даже сложно выбрать, с чего начать. Так что сначала попробую коротко обо всем самом важном:

  1. Продукту CLion вчера исполнилось 5 лет! В честь праздника мы смонтировали небольшую видеоисторию, своеобразное воспоминание и рассказ о том, как же интересно все развивалось для нас эти 5 лет. Сразу предупредим, история на английском:


  2. Вчера же случился первый в этом году большой релиз продукта – CLion 2020.1. В нем мы поддержали диалект CUDA, переписали Dataflow Analysis на Clang, научили IDE работать с компиляторами Clang-cl и IAR, а также внесли множество других улучшений и исправлений.
  3. Последние несколько месяцев нашей команде стало очень грустно без конференций и сопутствующих выставок, где мы всегда с удовольствием находимся у стендов компании и много общаемся с нашими пользователями и сообществом в целом. Поэтому мы решили организовать онлайн-сессию вопросов и ответов с командой – CLion Ask Me Anything (AMA) session. Сессия пройдет 7 мая в режиме реального времени, требуется предварительная запись. Присоединяйтесь и задавайте любые вопросы по продукту!

Теперь давайте поговорим подробнее обо всех этих событиях.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии54

PhpStorm 2020.1: поддержка composer.json, инструменты для PHPUnit, покрытие кода с PCOV и PHPDBG, Grazie и другое

Время на прочтение9 мин
Количество просмотров19K


Привет, Хабр! Рады представить первый мажорный релиз PhpStorm в этом году!

Под катом подробный разбор всех заметных изменений и новых возможностей. Осторожно — много картинок.
Всего голосов 74: ↑74 и ↓0+74
Комментарии139

WebStorm 2020.1: улучшения в интерфейсе, поддержка Vuex и запуск Prettier при сохранении файлов

Время на прочтение4 мин
Количество просмотров12K
Всем привет! Мы рады представить вам первое крупное обновление WebStorm в этом году. В новой версии вы найдете много новых возможностей и долгожданных улучшений, включая поддержку Vuex и новую опцию для запуска Prettier при сохранении файлов.

webStorm-2020-1-released

Скачать 30-дневную пробную версию WebStorm 2020.1 можно на сайте или с помощью Toolbox App. Полную версию могут использовать обладатели действующей подписки на WebStorm или All Products Pack, а также бесплатно студенты и разработчики опенсорсных проектов.

А сейчас давайте рассмотрим основные улучшения подробнее.
Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии52

DataGrip 2020.1: Конфигурации запуска, экспорт в Excel, результаты в редакторе и другое

Время на прочтение4 мин
Количество просмотров8.3K

Привет! Это наш первый релиз из дома. DataGrip и другие наши IDE с поддержкой баз данных теперь умеют больше.



Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии19