هل من الممكن استخدام نمط MVP مع قالب Codesmith NTIER أو PLINQO

StackOverflow https://stackoverflow.com/questions/1865191

سؤال

نحن الآن نعمل على تطبيق ASP .NET وأفضل المضي قدما في نمط MVP (لأي مستخدم) بسبب العديد من ميزة يوفر،

لكن يخدع المضي قدما في هذا النهج هو الكثير من الترميز اليدوي الذي سيأكل الوقت.

لقد حددت بالفعل أنه من الممكن توليد دال مع أي قالب أو باستخدام LinQ إلى SQL ولكن المشكلة الوحيدة هي مع واجهة توليد يجب أن تنفذ بواسطة UserControl (عرض) وبعض شفرة المرجعية (لملزام البيانات)

الآن السؤال هو

1) هل من الممكن استخدام قالب CODESMITH للحصول على نمط MVP (لتوليد واجهة وخصائص في طبقة UI وكذلك ملزمة البيانات)

2) لا ينصح بالمضي قدما في نمط MVP واستخدام النهج البسيط الذي يوفره مجموعة قوالب CodesMith أو أي أداة أخرى

ملاحظة: لقد نظرت أيضا في المضي قدما في ASP .NET MVC ولكن بسبب نقص المعرفة (متطلبات التعلم) وخط وقت المشروع الذي يتعين علينا إسقاط هذه الفكرة.

تحرير: من حيث جهود شهر الإنسان هو حوالي 35-40 جهود شهر الرجل لتطوير هذا التطبيق

يرجى اقتراح لي.

هل كانت مفيدة؟

المحلول

1) ممكنة تماما. تعتمد "كيف" الكثير على ما تفعله على وجه التحديد وكيف تناسب قوالب جيدة أنماطك (أو مدى جودة احتياجاتك مقطورة لتوليد الكود بشكل عام).

2) من المستحيل القول. يعتمد تماما على احتياجاتك.

يجب عليك حقا التحقيق خدمات بيانات ADO.NET. و بيانات Dynamic ASP.NET أطر السقالات. تم تصميم هذه بالضبط للقيام بنوع الجيل الذي تطلبه.

نصائح أخرى

متأخرا بعض الشيء ولكن الخروج من قوالب رموز الرموز التي أصدرت للتو.http://community.codesmithtools.com/codesmith/m/templates/42499.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top