Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

تكشف Microsoft النقاب عن .NET Community Toolkit 8.2 مع دعم MVVM المحسن

تكشف Microsoft النقاب عن .NET Community Toolkit 8.2 مع دعم MVVM المحسن

تقدم Microsoft .NET Community Toolkit 8.2 ، لتستمر في زيادة دعمها لتطوير نموذج عرض نموذج (MVVM). يأتي هذا في أعقاب الإصدار السابق 8.1 ، والذي ركز أيضًا على تعزيز إمكانات MVVM للمطورين.

تتميز مجموعة أدوات مجتمع .NET بمجموعة من واجهات برمجة التطبيقات والمساعدات المصممة لمطوري .NET ، بغض النظر عن النظام الأساسي لواجهة المستخدم التي يستخدمونها. الكود المصدري للإصدار 8.2 ، الذي تم الإعلان عنه في 27 أبريل ، متاح على GitHub للوصول العام.

في أحدث إصدار لمجموعة أدوات مجتمع .NET ، تتيح مجموعة أدوات MVVM الآن سمات مخصصة عند استخدام [RelayCommand]. باستخدام هذا التحسين ، يمكن للمطورين الاستفادة من المجال الأصلي: وبناء جملة الخاصية: C # لتحديد أهداف السمات المخصصة ، ومنحهم سلطة كاملة على سمات الأعضاء الذين تم إنشاؤهم عند نشر [RelayCommand] لإنتاج أمر MVVM. تؤكد Microsoft أن دعم السمات المخصصة يكون وثيق الصلة بشكل خاص عندما يتطلب نموذج العرض تسلسل JSON ويجب أن يتجاهل صراحة الخاصية التي تم إنشاؤها.

علاوة على ذلك ، توفر مجموعة أدوات MVVM خطافين جديدين لتغيير الخاصية لجميع حقول [ObservableProperty] في الإصدار 8.2. تتناول هذه الميزة مشكلة سابقة نشأت عند استخدام [ObservableProperty] بدون البنية التحتية اللازمة لإدخال منطق تغيير الحالة بسهولة للقيم القديمة والجديدة التي يتم تعيينها. في سياق إطار عمل MVVM ، يستلزم السيناريو الشائع وجود خاصية يمكن ملاحظتها "عنصرًا محددًا" ، والتي قد تمثل المستخدم المحدد حاليًا أو نموذج العرض المتداخل. في التكرارات السابقة ، غالبًا ما تطلب تعديل قيمة الخاصية تعديلات على كل من المثيلات القديمة والجديدة.

علاوة على ذلك ، يقدم التحديث 8.2 لمجموعة أدوات MVVM أدوات تثبيت التعليمات البرمجية المضمنة لاثنين من محللي التشخيص المضافين مسبقًا. ينشئ هؤلاء المحللون تحذيرًا في حالات الوصول غير الصحيح إلى الحقل الذي تم تمييزه بـ [ObservableProperty] وعند الإعلان عن نوع مع [ObservableProperty] وسمات مماثلة أثناء استخدام الوراثة.

كما خضعت مولدات مصدر MVVM في هذا التحديث الأخير إلى تحسينات في الأداء. ركزت Microsoft على تحسين خطوط الأنابيب المتزايدة لتقليل استخدام الذاكرة وضمان عدم بقاء كائنات زائدة عن الحاجة أثناء عمليات التنفيذ المتزامنة. بالإضافة إلى ذلك ، فإن جميع الأنواع والأعضاء الذين تم إنشاؤهم أصبحوا الآن مزينين بوثائق XML كاملة ، مما يسهل فهم الشفرة التي تم فحصها والتي تنتجها مولدات المصادر هذه.

بجانب هذه التحسينات ، يوضح إصدار .NET Community Toolkit 8.2 أيضًا تحسين أداء وقت التشغيل. تتضمن مجموعة الأدوات المكتبات التالية:

ترى هذه المكونات الاستخدام في العديد من تطبيقات علبة الوارد المضمنة في Windows ، مثل Microsoft Store وتطبيق الصور.

مع تزايد الطلب على أدوات التطوير القوية والمرنة ، AppMaster demonstrate the potential to dramatically improve developers' productivity. No-code and low-code platforms like AppMaster cater to a broad range of users, from small businesses to enterprise-level clients, by offering an innovative approach for building web, mobile, and backend applications swiftly and cost-effectively.

المنشورات ذات الصلة

AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
شاركت AppMaster في مؤتمر BubbleCon 2024 في مدينة نيويورك، واكتسبت رؤى، وقامت بتوسيع الشبكات، واستكشاف الفرص لتعزيز الابتكار في مجال التطوير بدون أكواد.
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
أضاء مؤتمر FFDC 2024 مدينة نيويورك، حيث قدم للمطورين رؤى متطورة في تطوير التطبيقات باستخدام FlutterFlow. مع الجلسات التي يقودها الخبراء والتحديثات الحصرية والتواصل الذي لا مثيل له، كان حدثًا لا ينبغي تفويته!
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
مع خفض 60 ألف وظيفة في 254 شركة، بما في ذلك شركات عملاقة مثل تيسلا وأمازون، سيشهد عام 2024 موجة مستمرة من تسريح العمال في قطاع التكنولوجيا لإعادة تشكيل مشهد الابتكار.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

أفضل طريقة لفهم قوة AppMaster هي رؤيتها بنفسك. اصنع تطبيقك الخاص في دقائق مع اشتراك مجاني

اجعل أفكارك تنبض بالحياة