حسین حبیبیان
حسین حبیبیان
خواندن ۲ دقیقه·۵ سال پیش

دات نت با طعم گنو لینوکس قسمت دوم

در قسمت قبل SDK و دیتابیس خودمون را نصب کردیم و حالا نوبت انتخاب ابزارهای محیط توسعه رسیده .

به عنوان اولین مورد میریم سراغ IDE محبوب خودم از شرکت خلاق JetBrains که واقعا محصولات فوق العاده ایی داره .

1 . JetBrains Rider

واقعا یک انتخاب قدرتمند و کامل محسوب میشه و همه ی نیازهاتونو تامین میکنه.

حتی به افرادی که از سیستم عامل ویندوز استفاده میکنن باید بگم که ویژوال استادیو را فراموش کنید

از هر لحاظ این IDE برتری داره و با اختلاف بهتره .

ویژگی ها :

  • بهبود auto completion با machine learning براساس سبک کدنویسی
  • تشخیص داینامیک تغییرات کد در زمان دیباگ ( apply edit and continue changes )
  • قابلیت Quick Evaluate همون quick watch شبیه ویژوال استادیو ولی خیلی قوی تر )
  • قابلیت code refactor بسیار کامل و قدرتمند ( مشابه ابزار Resharper که بصورت دیفالت وجود داره )
  • پشتیبانی از پلاگین های متنوع
  • کراس پلتفرم
  • قابلیت شخصی سازی بسیار زیاد و انعطاف پذیر

و کلی قابلیت دیگه که وقتی ازش استفاده کنید خودتون میبینید

پیشنهاد میکنم برای یکبار شورتکات هاشو برای خودتون کاستومایز کنید و ازش بکاپ بگیرید تا اینجوری راحت تر باشید و هم بهره وری تون افزایش پیدا کنه .

خب خیلی دیگه ازش تعریف کردم :)

بریم بعدی

2 . Visual Studio Code


نیاز به معرفی خاصی نداره و حتما همتون باهاش اشنا هستید و محبوب این روزهاست.

ویژگی ها:

  • سبک و سریع
  • پلاگین های زیاد و افزودن قابلیت های متنوع
  • رایگان

برای همه ی چیز پلاگین داره و تقریبا کمبودی حس نمیکنید

ولی انتظاری برای Code Completion و Refactor نداشته باشید که در این مورد قوی نیست اما کارتونو راه میندازه.

بیشتر محبوب فرانت اند کارها هست و اگر برای توسعه ی بکند نیاز به ابزارهای Debugger و Code Refactor قوی دارید باید سراغ انتخاب های بهتری مثل Rider برید .

مورد بعدی رابط گرافیکی برای کار با دیتابیس Sql Server هست

3 . Azure Data Studio

ابزاری سبک , رایگان و کراس پلتفرم برای اتصال به Sql server مشابه Sql Server Management Studio هست

مشابه vs code از پلاگین پشتیبانی میکنه و میتونید قابلیت های متنوعی بر اساس نیازتون بهش اضافه کنید

امیدوارم براتون مفید بوده باشه







دات نت کورلینوکسvs codeکراس پلتفرم
توسعه دهنده ی نرم افزار . علاقه مند به حیوانات , طبیعت و موسیقی
شاید از این پست‌ها خوشتان بیاید