سؤال

لقد كنت أبحث في ASP.NET البيانات الديناميكية و كيف السقالات و التوجيه.أنا فقط خدش السطح ، ولكن يبدو أن علي أن إنشاء قالب لكل جدول أنني لم ترغب في عرض كافة الأعمدة بنفس الطريقة.

انطباعي الأول بعد النظر في البيانات الديناميكية هو أنه يبدو وكأنه وقت أقل على المبرمج أن تحرير لمرة واحدة إنشاء عناصر تحكم المستخدم بدلا من بناء قالب لكل الجدول أن لا يكون عرض موحد السلوك.

ما ثبت الحلول الناس تستخدم حاليا أن تساعد في تخفيف شاقة المهام من خلق ASP.NET CRUD نوع المستخدم الضوابط ؟

شكرا

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

المحلول 5

ومن الواضح أن ليس الكثير من الاستخدام الواسع النطاق هناك بخلاف ما تقدم في Visual Studio.

نصائح أخرى

في ASP.NET webforms نستخدم CodeSmith.من كيان واحد ونحن توليد صفحات المشرف, codebehinds, خدمة طبقات طبقات البيانات و db الإجراءات المخزنة.كل شيء في بضع ثوان.أنصح لك التحقق من ذلك لدينا بسرعة بناء الخام في التطبيقات الخاصة بك.

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

لقد نظرت إلى البيانات الحيوي (على الرغم من أنني أود أن عندما يكون لدي بعض الوقت) ولكن خوفي الأكبر هو دائما أن تفقد المرونة.المشكلة هي أن هذه الواجهات الأمامية ثم ربما إنشاؤها بشكل حيوي في كل مرة على أساس بعض قالب والتحرير ، وخاصة في جلب العملاء الخاصة رغبات يصبح من الصعب جدا.الصغيرة معيار تطبيقات قد عمل على الرغم تماما.

ما نحن ولذلك تفعله هو "توليد" هذه usercontrols على أساس معايير مخصصة خادم الضوابط التي قمنا بتطويرها ، ولكن سوف تولد فقط من بعض ساكنة المعلومات حول الكيانات في التطبيق لدينا.ثم يمكنك الاستمرار في تخصيص.

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

اعتدت .netTiers CodeSmith قوالب منذ زمن طويل (سنة) وقد ثبت هذا قوي جدا ، لذا ، يجب أن تكون أكثر من رائعة الآن.

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

لقد استعملت http://www.ironspeed.com/ في الماضي كانت كبيرة.انقذنا أشهر من الوقت على آخر المشاريع التي ديسيبل ، وبالتالي فإن تكلفة يستحق ذلك.ولكن يبدو قليلا القبيح و يمكن أن تكون خادعة تحديث DB schema مرة واحدة كنت قد ولدت.

إلقاء نظرة على Blinq.

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