ReSharper 성능을 가진 놀라운 .NET IDE입니다! Rider는 Windows와 macOS를 사용하는 우리 개발팀 전체에서 사용하고 있습니다.
Derek Comartin
엔지니어링 부서 책임자, Full Circle TMS
JetBrains Rider는 IntelliJ 플랫폼과 ReSharper에 기반한 .NET IDE입니다.
Rider는 .NET 프레임워크, 새로운 크로스 플랫폼 .NET Core 및 Mono 기반 프로젝트를 지원합니다. 이를 통해 .NET 데스크톱 애플리케이션, 서비스 및 라이브러리, Unity 게임, Xamarin 앱, ASP.NET, ASP.NET Core 웹 애플리케이션 등 다양한 애플리케이션을 개발할 수 있습니다.
Rider는 2200개 이상의 실시간 코드 검사, ReSharper에서 가져온 수백 가지 컨텍스트 액션과 리팩터링을 제공하며, 이를 IntelliJ 플랫폼의 견고한 IDE 기능을 담고 있습니다. 다양한 기능에도 불구하고, Rider는 빠르고 가볍게 반응하도록 설계되었습니다.
Rider는 여러 개의 런타임을 실행 및 디버그할 수 있을 뿐만 아니라 Windows, macOS, Linux 등 다양한 플랫폼에서 실행됩니다.
Rider는 자동 빠른 수정 기능과 함께 2,200개가 넘는 실시간 코드 검사를 통해 발견된 이슈를 개별적 또는 일괄적으로 해결합니다. 솔루션 전체 오류 분석은 코드 이슈를 모니터링하고, 현재 열려 있지 않은 파일을 포함해 어디서든 문제가 발생할 경우 사용자에게 알려줍니다.
Rider의 에디터는 다양한 유형의 코드 완성 및 코드 템플릿, 매칭되는 중괄호 및 Import 지시문 자동 삽입, 빠른 정보 툴팁 및 상속 탐색용 거터 아이콘, 컨텍스트 액션 등 다양한 기능을 제공합니다.
60개가 넘는 ReSharper 리팩터링의 대부분과 450개 이상의 컨텍스트 액션 전체를 Rider에서 사용할 수 있습니다. 이름 변경, 메서드, 인터페이스 및 클래스 추출, 유형 이동 및 복사, 대체 구문 사용 등 수많은 기능이 지원됩니다.
Rider는 NUnit, xUnit.net 또는 MSTest 기반 유닛 테스트를 실행하고 디버그하는 데 도움을 줍니다. 테스트 탐색하기, 다양한 방법으로 그룹화하기, 개별 세션으로 세분화하기, 테스트 출력 확인하기, 스택 추적에서 소스 코드로 이동하기 등 다양한 작업이 가능합니다.
Rider에는 .NET Framework, Mono 및 .NET Core 애플리케이션과 호환되는 디버거가 포함되어 있어서 단계별 실행, 감시, 평가 및 커서 위치까지 실행이 가능합니다. 기타 도구로는 스택 추적 탐색기, NuGet 브라우저, VCS 및 데이터베이스 지원이 포함되어 있습니다.
Rider를 벗어나지 않고 SQL 및 데이터베이스 작업을 수행할 수 있습니다. 데이터베이스에 연결하고 스키마와 테이블 데이터를 편집하며 쿼리를 실행하고 UML 다이어그램으로 스키마 분석까지 수행해 보세요.
코드베이스에서 파일, 유형 또는 멤버로 즉시 이동할 수 있을 뿐만 아니라 설정과 액션을 빠르게 찾을 수 있습니다. 심볼의 사용 위치를 찾고, 심볼에서 기본 및 파생 심볼, 확장 메서드 또는 구현으로 이동할 수 있습니다.
Rider는 JavaScript, TypeScript, HTML, CSS 및 Sass 지원 기능을 내장하고 있습니다. WebStorm에서 제공된 리팩터링, 디버그 및 유닛 테스트 기능을 활용하세요.
기본에 충실한 Rider는 ReSharper 및 IntelliJ 플랫폼용으로 개발된 다양한 플러그인을 지원합니다. 번들로 제공되는 플러그인(VCS, F# 및 Unity 지원용 플러그인 등)에 더하여 Markdown, .gitignore
파일 및 Python 스크립트를 지원하는 플러그인도 사용할 수 있습니다.
Rider 2023.3은 업데이트된 프로젝트 템플릿, 새 SDK를 타깃으로 하는 프로젝트 생성, 실행, 디버그 기능 등을 포함하여 .NET 8 SDK를 공식적으로 지원합니다.
디버그하는 동안 메인 툴바의 Run(실행) 버튼이 Resume(재개) 버튼으로 바뀝니다.
이제 작업 실행 순서 및 조건에 대한 고급 제어를 통해 여러 프로젝트를 동시에 실행하고 디버그할 수 있습니다.
Rider 2023.3은 UXML 파일에서 UI 요소가 사용되는 위치를 보여주고, UXML 파일의 요소에서 C# 코드로 이동하는 데 도움을 주며, C# 쿼리의 UI 요소에 대한 코드 완성 기능을 제공합니다.
Rider 2023.3은 기본 생성자, 모든 타입을 참조하는 별칭 지시문, 컬렉션 표현식, 인터셉터, 기타 C# 12 기능을 지원합니다.
타입 종속성 다이어그램을 통해 솔루션의 다양한 클래스, 구조체, 인터페이스 및 모듈 간의 관계와 종속성을 탐색하세요.
새로운 고급 디버그 모드는 코드를 실행할 필요없이 잠재적인 문제를 예측하고 이를 경고합니다.
이제 솔루션 전체 분석을 위해 리소스 활용도를 Low(낮음), Moderate(중간), High(높음) 모드 중에서 선택할 수 있습니다.
JetBrains Rider는 제가 개발 기기를 다시 구성할 때 가장 먼저 설치하는 도구입니다.
JetBrains Rider로 전환한 후 몇 달 동안 Visual Studio를 실행한 적이 없습니다.
JetBrains Rider를 사용하기 시작한 이후 브랜치 작업이 그 어느 때보다 더 원활해졌습니다.
Dennis Doomen,
Aviva Solutions의 지속적 개선자 겸 Fluent Assertions의 저자
JetBrains Rider는 요즘 OS X와 Windows에서 모두 우선적으로 선택하는 C# 개발 도구입니다 오랫동안 ReSharper를 사용하셨다면 매우 원활하게 이전하실 수 있습니다. 개발자 친화적인 키 입력 탐색과 세세한 디버거 지원을 적극 추천합니다.
Jeremy Miller
Rider에서는 IDE와 분투하는 대신 코드 작업에 집중할 수 있습니다. 원래 이래야 합니다. Rider는 .NET 코드를 작성하는 즐거움을 되찾아 주었습니다.
Frans Bouma,
수석 개발자, LLBLGen Pro
JetBrains Rider로 전환한 것은 탁월한 선택이었습니다. 우리 팀은 이렇게 완전 무결하고 효율적으로 Unity와 통신할 수 있는 IDE는 지금껏 본 적이 없습니다. 워크플로의 효율성과 정확성 개선에 목표를 둔 모든 팀에게 JetBrains Rider를 강력히 추천합니다.
Thomas Weiss
IDE는 개발자의 하루를 즐겁게 또는 고통스럽게 만들 수 있습니다. JetBrains가 Rider (C#)를 출시했을 때 지체 없이 사용을 시작했습니다. Unity가 IDE 통합으로 가는 모든 길목에서 함께 하며 Rider를 이용해 작업했던 시간은 완전한 즐거움 그 자체였습니다. CLion (C++)의 도입은 우리에게 큰 흥분이었고 그 설레임으로 Unreal을 위한 통합 플러그인을 만들었습니다. 개발자가 작업을 빠르고 효율적으로 수행하는 동시에 파이프라인의 수 많은 부분을 통합하는 등 이러한 도구는 우리 팀의 일상적 작업에 도움을 주고 있습니다.
Matthew Davey
JetBrains Rider가 MacBook에서 너무나 잘 작동해 주어서 정말 만족합니다. 엄청나게 빠르고 C#에서 디버깅 환경은 Visual Studio만큼 우수합니다. 또한 ReSharper의 모든 이점을 즉시 이용할 수 있습니다! 정말 좋습니다. 또 하나의 훌륭한 제품을 만들어준 JetBrains에게 감사드립니다!
Peter Kellner