JetBrains Rider - سریعترین و کاملترین IDE کراسپلتفرم برای .NET
JetBrains Rider یک محیط توسعه یکپارچه (IDE) قدرتمند و چندسکویی برای برنامهنویسان .NET است که بر پایهٔ IntelliJ و ReSharper ساخته شده. Rider امکان توسعهی انواع پروژههای .NET، ASP.NET، .NET Core، Xamarin و Unity را روی ویندوز، مک و لینوکس فراهم میکند.
با Rider میتوانید برای .NET Framework ، .NET Core و Mono نرمافزار، سرویس، کتابخانه، بازی Unity و وباپلیکیشنهای ASP.NET و ASP.NET Core بسازید. این IDE دارای ویرایشگر حرفهای، ابزار رفع باگ، قابلیتهای پیشرفتهٔ ریفکتورینگ و تستنویسی، دیباگر داخلی و دیکامپایلر است.
پشتیبانی از انواع پروژههای .NET
Rider از .NET Framework، .NET Core و پروژههای مبتنی بر Mono پشتیبانی میکند.
با این IDE میتوانید روی ساخت:
اپلیکیشنهای دسکتاپ
سرویسها و کتابخانههای .NET
بازیهای Unity
اپلیکیشنهای موبایل Xamarin
وباپلیکیشنهای ASP.NET و ASP.NET Core
کار کنید.
سرعت بالا و امکانات کامل
Rider بیش از ۲۲۰۰ بازرسی کد (Code Inspection)، صدها Context Action و دهها ریفکتورینگ ReSharper را در خود دارد. با وجود امکانات گسترده، این IDE سریع، واکنشگرا و بدون لگ است.
کراسپلتفرم واقعی
Rider نهتنها قادر است پروژهها را روی سیستمعاملهای مختلف اجرا و دیباگ کند، بلکه خود IDE نیز روی Windows، macOS و Linux اجرا میشود.
ویرایشگر هوشمند و حرفهای
ویرایشگر Rider امکاناتی مانند:
تکمیل هوشمند کد (Smart Autocomplete)
الگوهای آمادهٔ کدنویسی
واردکردن خودکار Namespaceها
مدیریت پرانتزها و بلاکهای کد
نمایش سلسلهمراتب ارثبری
آیکونهای راهنما در حاشیهٔ کد
را فراهم میکند تا تجربهٔ توسعه سریعتر و تمیزتری داشته باشید.
Refactoring قدرتمند
Rider بیش از ۶۰ ریفکتورینگ ReSharper و بیش از ۴۵۰ Context Action ارائه میدهد.
تغییر نام، انتقال یا استخراج متد، کلاس، اینترفیس، جایگزینی سینتکس، بازسازی ساختارها و انواع تغییرات پیشرفته فقط با چند کلیک انجام میشود.
Unit Test Runner داخلی
Rider اجرای تستهای:
NUnit
xUnit
MSTest
را پشتیبانی میکند و با کمک ReSharper امکان گروهبندی تستها، مشاهدهٔ نتایج، بررسی Stack Trace و رفتن مستقیم به سورس را فراهم میکند.
کار با پایگاهداده و SQL
بدون خروج از IDE میتوانید:
به دیتابیسها متصل شوید
جدولها و اسکیمای دیتابیس را ویرایش کنید
کوئری اجرا کنید
ساختار دیتابیس را با نمودارهای UML تحلیل کنید
پشتیبانی از فناوریهای Front-End
Rider از JavaScript، TypeScript، HTML، CSS و Sass پشتیبانی میکند و امکانات WebStorm مثل دیباگ، ریفکتورینگ و تستنویسی را هم برای این زبانها در اختیار شما قرار میدهد.
افزونهها و قابلیتهای توسعهپذیر
Rider با طیف گستردهای از افزونههای ReSharper و IntelliJ Platform سازگار است. افزونههای داخلی پشتیبانی از:
F#
Unity
کنترل نسخه
و بسیاری قابلیتهای دیگر را فراهم میکنند.
