Podlodka #70
Устройство IDE
Если уж говорить об IDE, то только с человеком, который сам приложил руку к всемирно известным продуктам. IntelliJ IDEA, PyCharm, WebStorm, RubyMine - это далеко не все продукты, в разработке которых участвовал Дмитрий Жемеров, ветеран JetBrains. Дмитрий заглянул к нам в гости, и вместе мы прошлись по основным этапам развития такого важного для разработчика инструмента, заглянули «под капот» IDE и обсудили её устройство на различных уровнях: от базовых функций вроде текстового редактора, до взаимодействия IDE с плагинами. Бонусом — рассказ про то, как устроена работа над продуктами JetBrains из первых уст.

P.S. Конечно, не обошлось без сравнений различных продуктов. Но упоминаний XCode в выпуске крайне мало, ведь мы не iOSный подкаст!

Дмитрий Жемеров
Jetbrains
Ветеран Jetbrains.
Стало интересно? Послушайте весь выпуск!
Содержание

00:00:40 - Знакомство с гостем
00:02:20 - Историческая справка: с чего все началось
00:05:00 - 2000-e: crossing refactoring rubicon.
00:05:50 - История появления JetBrains
00:08:00 - Развитие Eclipse и Netbeans
00:08:50 - Web based IDE
00:13:00 - IDE в наши дни; LSP
00:15:00 - Производительность IDE
00:19:50 - Обзор основных инструментов
00:27:40 - Устройство IDE: базовые функции
00:31:00 - Устройство IDE: дополнительные функции
00:32:00 - Про визуальные редакторы
00:36:00 - Плагины для IDEA
00:47:00 - Про Android Studio
00:50:15 - Как написать свою IDE?
00:56:00 - Дмитрий о JetBrains
01:07:45 - Как попасть в JetBrains
01:10:10 - Подведение черты
01:11:50 - Вопрос Стасу

Полезные ссылки