LLCFramework هو إطار عمل للتطوير السريع يدعم برامج إدارة نظام البرامج المستندة إلى المجال ضمن .NET.
فوائد استخدام أطر التطوير:
1. يوفر الإطار من الناحية الفنية ممارسة نمطية كاملة لأنظمة البرمجيات.
2. يوفر الإطار للفريق نموذجًا معقولًا وممكنًا لعملية تطوير البرمجيات
3. يؤدي تطبيق الإطار إلى تحسين كفاءة تطوير الفريق بشكل كبير، ويحتاج الفريق فقط إلى التركيز على تنفيذ الأعمال المتعلقة بالمجال، دون الاهتمام بالتنفيذ الفني المحدد.
4. إن تطبيق الإطار يقلل بشكل كبير من فرصة حدوث العيوب (Bugs)، لأن معظم الأكواد الداعمة لأنظمة الأعمال خضعت لاختبارات صارمة واختبارات قتالية فعلية.
5. تطبيق الإطار أيضًا يجلب الراحة لتكامل وتكامل أنظمة البرمجيات.
وصف موجز لإطار عمل LLC:
LCLFramework هو إطار عمل للتطوير السريع يدعم برامج إدارة نظام البرامج المستندة إلى المجال ضمن .NET. وتتركز أهدافه بشكل أساسي على:
مكتمل:
1. توفير طريقة ملائمة وسريعة لنشر حزم مكتبة الفصل استنادًا إلى NuGet Package Manager. لا يحتاج المطورون إلى الاهتمام بتبعيات الإصدار بين التجميعات.
2. توفير تغليف العناصر الأساسية في التصميم القائم على المجال. على سبيل المثال: يتم تغليف وتنفيذ مفاهيم مثل الكيانات والجذور المجمعة وأحداث المجال وخدمات المجال وتخزين المجال وبروتوكولات المستودعات بشكل فعال.
3. تقديم الدعم للأطر الشعبية الموجودة. على سبيل المثال: يمكنه دعم استخدام وتطوير ASP.NET MVC وASP.NET Web API.
4. توفير تنفيذ حاوية IoC ومحدد موقع الخدمة (محدد موقع الخدمة) استنادًا إلى Microsoft Patterns & Practices Unity. ليس هذا فحسب، بل يمكن للمطورين أيضًا توسيع حاوية IoC ومحدد الخدمة وفقًا للاحتياجات الفعلية للمشروع، حتى يتمكنوا من دعم المزيد من أطر عمل حقن التبعية (DI). على سبيل المثال، يمكن توسيع LLCFramework بسهولة لدعم أطر عمل DI الشائعة المستندة إلى StructureMap وNinject وما إلى ذلك.
5. توفير تنفيذ التخزين بناءً على إطار عمل الكيان. يغطي استخدام هذا النوع من التخزين في التطبيق بشكل أساسي جميع حلول ثبات الكائن لقواعد البيانات العلائقية. ليس هذا فحسب، بل يمكن للمطورين أيضًا توسيع تنفيذ التخزين لدعم المزيد من أنواع آليات ثبات الكائن بناءً على الاحتياجات الفعلية للمشروع.
6. توفير تراكم بسيط لوحدات الأعمال الإضافية وتطوير ثانوي مخصص
دليل المساعدة: نظرًا لضيق الوقت والموظفين، لم يتم إصدار أي تعليمات متاحة حتى الآن. سأضيف تدريجيًا بعض وثائق استخدام LCL لاحقًا. يمكنك متابعة مدونتي.
المدونة http://luomingui.cnblogs.com
مجموعة اتصالات QQ: نظرًا لعدم وجود دليل مساعدة كامل حاليًا، تم فتح مجموعة QQ جديدة لتسهيل التواصل بين أصدقاء التجربة. رقم المجموعة: 34178394.
لاستخدام LCLF لتطوير التطبيقات، تحتاج إلى تثبيت Visual Studio 2012 أو إصدار أحدث (يشار إليه فيما يلي باسم Visual Studio 2012+). بدءًا من LCL 1.0، يلزم الدعم من Microsoft.NET Framework 4.5، لذا يوصى بشدة باستخدام Visual. ستوديو 2012+ للتطوير .
فائدة أخرى لاستخدام NuGet لإدارة مراجع تجميع LCL هي أنه يجعل من السهل جدًا نشر حزم مكتبة فئة LCL في المستقبل.