특히 dotUltimate의 경우에는 신규 개인용 구독 기준으로 50달러씩이나 올린다고 하네요.
요즘 새 컴퓨터를 맞추려고 하고 있는데 또 미뤄질지도 모르겠습니다. 사실 Rider는 비상업용 무료 옵션이 있고 다른 도구들은 쓰지 않기 때문에 ReSharper로 다운그레이드해도 될 것 같긴 한데…
특히 dotUltimate의 경우에는 신규 개인용 구독 기준으로 50달러씩이나 올린다고 하네요.
요즘 새 컴퓨터를 맞추려고 하고 있는데 또 미뤄질지도 모르겠습니다. 사실 Rider는 비상업용 무료 옵션이 있고 다른 도구들은 쓰지 않기 때문에 ReSharper로 다운그레이드해도 될 것 같긴 한데…
All Products를 쓰는 입장에선 10달러 차이라 크지 않네-라고도 느껴지기는 한데 말이죠
(사실 3년 넘어서 실제론 약 5~7달러 차이가 되기도 하고요.)
그런데 닷넷 기준으로 보면 50달러는 꽤 많이 크다고 생각합니다.
최근 Resharper가 극적으로 좋아진 부분이 있는지도 잘 모르겠구요.
사실 지금도 고민하고 있습니다. 미래를 위해 투자를 할 것인가(dotUltimate 유지) 아니면 지출을 줄일 것인가(ReSharper로 다운그레이드)…
만약 저라면 (이미 쓰고 있지만)
저 같은 경우, rustrover 및 datagrip 의 사용 시나리오도 있는 지라
저라면 바로 all product로 업그레이드 했을 것 같습니다.
특히 datagrip은 무료 버전 프로그램들 에 비해선 많이 편하게 쓰고 있거든요.
어쩌면 제가 이미 jetbrain 브랜드 프로그램에 익숙해져서 그럴 지도 모르겠습니다.ㅎㅎ
결국 다운그레이드헀습니다. 제가 직접 돈 벌 형편도 안되는데 컴퓨터 살 돈 아껴야지…
만약 프로그램 사용 여건이 된다고 하면 사실 저는
Resharper 가 아닌 rider만 쓰고 싶은데 말이죠, (아직까지도 저에겐 조금 무겁다고 생각됩니다. vs2022에서도요.)
제 기억이 맞다면.. 포함형 라이센스였었지요? 흑흑
저도 datagrip은 쓰고있지만, 가끔 아깝기도한게 어차피 Rider를 사면 내장한 DB plugin이 DataGrip을 대부분의 기능을 사용할 수있다보니 가끔 all product pack 에서 rider 로 다운그레이드할까 하다가도. 진짜 가끔 인텔리제이를 써야할때가 있다보니 울며겨자먹기로 그냥 all product pack 유지하는것같습니다.
생각해보니, 말씀하신 부분도 굉장히 공감이 드네요….
datagrip도 사실 보면 폴더 단위로 프로젝트 관리하는 것 말고는
기본 IDE들에 DB툴로도 되는 부분이 많긴 하니까요.
예전에 SQL 스크립트들 따로 모아서 관리하던 때에는 편하게 썼지만요.
이전에도 되었는지는 가물가물하지만, DB Plugin에서 console열기에 저장한 sql 콘솔을 불러올수있어서 저는 거기다가 넣어두고있습니다.
근데 이제 최대 단점이라고 한다면, DB만봐야할일이 생길때, Rider를 열어서 초기 인덱싱 시간이 불필요하게 소모된다는거?
반대로 DataGrip을 따로 사용하면 무거운 IDE두개가 메모리 먹방하니 아직도 고민중입니다.
헉, 오히려 IDE 메모리 생각은 잘 안 하고 있었는데 그런 부분도 있겠네요…
두개 띄울 생각을 하신 게 Rider+Datagrip이셨군요. 저는.. VS+Resharper보다 rider가 낫더라고,
가끔 DB 제어가 필요할 경우 datagrip 잠깐 켜서 쓴다의 느낌이었거든요.
전 단순히 (당장 비하의 의도는 없지만 예를들자면..) DBeaver쓰는거보단 낫더라 정도 이었습니다 ㅠㅠ
그나마 EF 의 Migration script 처럼 프로젝트와 관련된 SQL 스크립트라면, 같은 git 리포지토리에 보관될 가능성이 높으니
그렇다면 그냥 rider하나로도 대응 가능하지 않을까 싶습니다.
rider기능에도, 모델이 되는 DB 참조로 인-코드 string에 들어가는 sql script도 코드 하이라이트를 지원해주니까요.
꼭 EF 가 아니더라도 비즈니스 로직과 관련된 부분이라면 더욱이요.
아 이건 진짜 강력한 장점인거같습니다. db연결없이 raw sql은 그냥 단순 문법검사정도만 지원해주는데, db연결이 되어있으면 테이블이랑 컬럼명 IDE 에서 error 검사까지 지원해주니까요. (라이더에서는 대부분 ef core로만 작업해서 인텔리제이 작업중 많이 체감했습니다.)