IDE جديدة لـ C# (.NET): نظرة على الإمكانيات والانطباع الأول

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

IDE جديدة تدعم C# (.NET): نظرة أولى على أداة مطور جديدة



عالم تطوير .NET اكتسب أداة جديدة. مؤخرًا، تم الإصدار العام لـ IDE تحت الاسم الرمزي «CodeFusion Studio» (اسم عملي)، والذي يعد بأن يكون بديلاً خفيفًا ولكنه قوي لـ Visual Studio و Rider. لقد اختبرنا الجديد ونشارك انطباعاتنا الأولى.



ما هي هذه الـ IDE؟

المشروع تم إنشاؤه بواسطة فريق من المهندسين السابقين في JetBrains و Microsoft. الهدف الرئيسي هو توفير بيئة لمطوري C# تجمع بين سرعة محرر الأكواد (مثل VS Code) وعمق التحليل المميز لـ IDE كاملة. حاليًا، يتم دعم .NET 6 و 7 و 8، كما يتم التخطيط للتكامل مع .NET 9.



الميزات الرئيسية

  • IntelliSense فائق السرعة: تظهر التلميحات والإكمال التلقائي بشكل فوري تقريبًا، حتى في المشاريع التي تحتوي على مئات الآلاف من أسطر الأكواد. يستخدم نظام التحليل التخزين المؤقت لـ Roslyn على مستوى جديد.
  • طرفية مدمجة و Git: تم دمج طرفية متقدمة مع تمييز بناء الجملة وأداة بصرية للعمل مع Git (staging، commits، مقارنة الملفات).
  • مُحسِّن أداء لـ .NET: أداة مدمجة لقياس الأداء دون الحاجة إلى توصيل أدوات خارجية. تتيح رؤية تخصيصات الذاكرة ونقاط الضعف في الوقت الفعلي.
  • إعادة هيكلة ذكية: بالإضافة إلى الإجراءات القياسية (إعادة التسمية، استخراج الدالة)، تقدم الـ IDE ترحيلًا تلقائيًا إلى الإصدارات الجديدة من .NET API واستبدال البنى القديمة.
  • دعم Blazor و MAUI: تمييز كامل، تنقل، وتصحيح أخطاء لمشاريع الويب والجوال.


الانطباع الأول

بعد التثبيت، يتم تشغيل الـ IDE خلال 3-4 ثوانٍ. الواجهة بسيطة، تذكرنا بـ Fleet ولكن مع عناصر من Visual Studio. من الجيد أنه لبدء العمل لا تحتاج إلى إنشاء مشروع منفصل — يمكنك فتح مجلد به أكواد، وستحدد البيئة هيكل الحل بنفسها. يعمل التصحيح بشكل مستقر، وتعمل نقاط التوقف بشكل صحيح، وتتحديث نافذة «Watch» دون تأخير.



لمن سيكون هذا مفيدًا؟

  • لمطوري C#، الذين يبحثون عن بديل سريع لـ Visual Studio للمهام اليومية.
  • للفرق التي تعمل مع الخدمات المصغرة على .NET — خفة الـ IDE تسمح بفتح عدة مشاريع في وقت واحد دون فقدان الأداء.
  • للمبتدئين: الواجهة البسيطة والتلميحات المدمجة حول بناء الجملة تجعل منحنى التعلم منخفضًا.


ما الذي لم يعجبنا؟

لا يوجد حتى الآن دعم للإضافات (plugins) — فقط الوظائف الأساسية. كما لا يوجد مصمم نماذج مدمج لـ WinForms و WPF. يعد المطورون بإضافة هذه الوظائف في غضون ستة أشهر. بالإضافة إلى ذلك، إصدار Linux لا يزال في حالة تجريبية (beta).



الخلاصة

الـ IDE الجديدة هي خطوة واثقة نحو أداة حديثة وسريعة ومريحة لـ C# (.NET). إذا كنت قد سئمت من «ثقل» Visual Studio ولا ترغب في دفع ثمن ترخيص Rider، فمن الجدير إلقاء نظرة على هذا المشروع. يمكنك تنزيل الإصدار المجاني (Community Edition) الآن من الموقع الرسمي.



تابع التحديثات على PythonLib — سنواصل اختبار الجديد وسنخبرك بالميزات المخفية في المقالات القادمة.

المكتبات الموصى بها