تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، انقر هنا.
أفضل تحديثات الأدوات هي تلك التي تشعر بها بعد أيام قليلة من الاستخدام، لا تلك التي تبدو جيدة فقط في ملاحظات الإصدار.
هذا ما يبدو عليه Aspire في VS Code 13.4 بالنسبة لي.
يدور هذا التحديث بالكامل حول إحكام الحلقة الداخلية: إنشاء المشاريع بشكل أسرع، وتصحيح الموارد متعددة اللغات بطريقة أكثر طبيعية، وإظهار الصحة والأوامر مباشرة في المحرر، والإبقاء على لوحة التحكم قريبة دون جعلها المكان الوحيد الذي يمكنك العمل فيه.
هذا اتجاه جيد جدًا.
الفوز الكبير هو تقليل التنقل بين السياقات
إذا كنت تستخدم Aspire بجدية، فأنت عادةً تتنقل عبر عدة أسطح:
- كود AppHost
- الطرفية
- لوحة التحكم
- السجلات
- جلسات التصحيح
- نقاط نهاية الخدمة
ما يفعله 13.4 بشكل جيد هو تقليل الاحتكاك بين هذه الأسطح.
تجعل تجربة VS Code الجديدة المزيد من حالة التطبيق مرئية بالضبط حيث تعمل بالفعل:
- صحة الموارد في المحرر
- أوامر بجانب إعلانات الموارد
- وصول أسهل إلى لوحة التحكم
- وصول إلى السجلات من سياق AppHost
- لوحة تبقى مفيدة حتى قبل بدء التصحيح الكامل
يبدو هذا صغيرًا حتى تفعله كل يوم.
تصحيح المكدّسات المختلطة أهم مما يظن الناس
أحد أقوى أجزاء هذا التحديث هو القصة الأكثر طبيعية لتصحيح C#، وTypeScript، وPython، وGo، وتطبيقات المتصفح، وAzure Functions في تدفق واحد مدفوع بـ Aspire.
هذا يعكس الشكل الحقيقي للتطبيقات الحديثة بشكل أفضل بكثير من التظاهر بأن كل شيء يعيش في وقت تشغيل واحد.
بالنسبة لمطوري .NET بشكل خاص، هذا قيّم لأن كثيرًا منا يبني الآن أنظمة تمزج مشاريع API، والواجهات الأمامية، والعمّال (workers)، والخدمات ذات الصلة بالذكاء الاصطناعي بلغات مختلفة.
كون Aspire يجعل هذا يبدو أكثر توحيدًا داخل VS Code هو تحسين عملي جدًا.
وصول دعم TypeScript AppHost إلى الإتاحة العامة مهم أيضًا
لن أتجاهل جانب TypeScript AppHost من هذا الإصدار.
أصبح Aspire أكثر طبيعية لكل من C# وTypeScript، وهذا يُوسّع دائرة من يمكنه العمل ضمن نموذج النظام نفسه دون سير عمل غريب من الدرجة الثانية. هذا مهم للفرق التي يعيش فيها كود المنصة، وكود الواجهة الأمامية، وتنسيق الخدمات بالقرب من بعضهم البعض.
رأيي
Aspire 13.4 في VS Code لا يتعلق بميزة واحدة قاتلة. إنه يتعلق بتنعيم الحواف الخشنة في الحلقة اليومية:
- ابدأ بشكل أسرع
- شاهد المزيد من الحالة حيث تكتب الكود
- صحّح بشكل أكثر طبيعية
- انتقل إلى السجلات ولوحة التحكم فقط عند الحاجة
هذا بالضبط كيف يجب أن تتطور الأدوات الجيدة.
إذا كنت تستخدم Aspire بالفعل، يبدو هذا التحديث يستحق التثبيت. أما إذا كنت لا تزال تتساءل عمّا إذا كان VS Code موطنًا جادًا للتطوير القائم على Aspire، فالإجابة تصبح أكثر وضوحًا يومًا بعد يوم.
المصدر الأصلي: Aspire in VS Code: the 13.4 developer loop
