Не так давно компания JetBrains анонсировала Project Rider: новую крутую кроссплатформенную C# IDE. Но вот только писать новую IDE с нуля — дело сложное. Поэтому было решено попробовать скрестить ReSharper (тысячи анализаторов кода, рефакторинги, навигация, генераторы кода и прочие ништяки) и Intellij IDEA (просто очень хорошая IDE). Но вот проблема: один продукт написан под CLR, а другой — под JVM. Как же их подружить? Над этой задачей днями и ночами работала команда бесстрашных программистов, вдохновлённых идеей о светлом будущем и новой замечательной средой разработки под .NET. И знаете что? Чудо инженерной мысли работает! Более того: работает хорошо и очень быстро!
В докладе я расскажу про следующие вещи:
- Что такое Project Rider, что он умеет.
- Как мы дошли до такой жизни и почему такой продукт появился на свет.
- Закулисная будничная жизнь разработчиков Rider-а
- Технологическая сторона вопроса: как оно вообще работает и с какими проблемами пришлось столкнуться.
Презентация доклада:
Запись выступления: