الكائنات المجردة لـ .NET
Naked Objects for .NET أو Naked Objects MVC هو إطار عمل برمجي مبني على إطار عمل ASP.NET MVC .
كما يوحي الاسم، يجمع هذا الإطار بين نمطين معماريين : الكائنات المجردة ونمط نموذج-عرض-متحكم (MVC). وقد اعتُبر هذان النمطان متناقضين. إلا أن تريغف رينسكاوغ (مبتكر نمط MVC) أوضح في مقدمته لأطروحة الدكتوراه لريتشارد باوسون حول نمط الكائنات المجردة أنه لا يرى الأمر كذلك. [ 1 ]
يقوم إطار عمل Naked Objects MVC بتحويل نموذج المجال (المكتوب باستخدام كائنات CLR العادية ) إلى تطبيق HTML كامل دون الحاجة إلى كتابة أي كود لواجهة المستخدم ، وذلك باستخدام مجموعة صغيرة من فئات العرض والتحكم العامة. يعتمد هذا الإطار على تقنية الانعكاس بدلاً من توليد الكود .
يمكن للمطور بعد ذلك اختيار إنشاء طرق عرض و/أو وحدات تحكم مخصصة، باستخدام أنماط ASP.NET MVC القياسية، لاستخدامها في الحالات التي لا تكون فيها واجهة المستخدم العامة مناسبة.
مراجع
- ↑ باوسون، ريتشارد (يونيو 2004). أشياء عارية (ملف PDF) (أطروحة دكتوراه). كلية ترينيتي دبلن .
روابط خارجية
- أدوات البرمجة
