Комментарии 7
Вы забыли упомянуть самое главное - компания JetBrains не продаёт свой ПО, а так же не выдаёт лицензии "Non commercial use" в России.
Да, вы правы. Но если уже издревле пользовался Rider, то сложно пересесть на другую IDE. Поэтому проще найти способ обхода региональных ограничений
Так статья же вообще не про условия пользовательского соглашения и юридические тонкости, а про использование Rider для работы с инстансами СУБД, так что условия продажи на одном каком‑то рынке вообще не самое главное. А статья топ, не знал про эту фичу, хотя наша компания закупает лицензии на Rider,‑ попробую по статье попользоваться встроенной функциональностью Rider вместо SSMS.
Когда я несколько лет назад перешел на работу с БД внутри Rider-а, то был в шоке удобством работы. ОКАЗЫВАЕТСЯ работа с БД может быть такой же приятной, как и написание кода. Особенно после SSMS впечатлили следующие фичи: крутой IntelliSense с подсказками, выполнение запроса на основании контекста курсора (без выделения запроса вручную), простое открытие Editor-а таблицы двойным кликом по ней и различная фильтрация внутри Editor-а таблицы
Да, Rider создавался как IDE для .NET-разработки. Но сегодня это ещё и мощный инструмент для работы с базами данных, который может заменить связку из нескольких утилит.
Для работы с базами данных существует (хотя я и не понимаю зачем оно существует, как и половина других продуктов JetBranins) DataGrip - "IDE for DB"
Да и ЕМНИП, в каждой IDEA-based IDE, типа самой IDEA, PHPStorm, Goland, PyCharm, в упомянутом Rider и остальных - один и тот же набор инструментов для работы с БДшками.
Насколько я понимаю DataGrip нужен для отдела БД-разработчиков, которым как раз не нужна ни одна IDE с другими языками программирования. Хоть я и не пользовался DataGrip, но он вероятно в 100500 раз лучше чем SSMS (SQL Server Management Studio от Microsoft).
Я для себя нашел только одну причину использования DataGrip для .Net разработчиков: иногда удобнее отдельно открыть IDE с БД и IDE с кодом. Чтобы можно было параллельно смотреть таблицу и код, относящийся к ней. В Rider это не очень удобно из-за ограничения на количество вкладок - начинаешь путаться между вкладками, а также вкладки с таблицами в БД автоматически закрываются если открывать много вкладок с кодом. Но покупать для этого отдельную лицензию DataGrip кажется лишним :) В теории вместо этого можно в Rider создать отдельный проект, в котором будут чисто БД - надо собраться и попробовать это сделать наконец-то.

Rider и базы данных: неочевидные возможности IDE, которые экономят время