سؤال

وأود أن إنشاء تطبيق من شأنها أن تعمل على شبكة الإنترنت, هذا هو حل المؤسسة ، ولكن أنا لا أعرف أي نوع من الإطار الذي سوف يكون باستخدام, هل هناك أي شخص يمكن أن يوصي الإطار الأنسب في .NET/ASP.صافي التطبيق التي يمكن التعامل مع الدال ، BLL واجهة المستخدم الرسومية ، وغيرها من CSLA.NET?

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

المحلول

إذا كنت تبحث عن شيء مثل .صافي ما يعادل جبوس, ثم ليس هناك منتج واحد أن يقدم على فعل كل إطار في .صافي العالم.

ومع ذلك ، هناك الكثير من المنتجات في الغالب على .NET framework 3.5 كومة نفسها التي يمكن تجميعها معا لتوفير إطار متين.

  • Windows Communication Foundation (الشبكات);
  • Windows Workflow Foundation (تدفق العمل);
  • مكتبة المؤسسة تطبيق كتل (التخزين المؤقت تسجيل الخ) ؛

كائن Relatation معين

  • الكيان الأطر ؛
  • NHibernate;
  • LLBLGen

انعكاس السيطرة / حقن التبعية

نصائح أخرى

فعلا .netTiers يولد إلى جانب الدال بعض bll وبعض عناصر تحكم المستخدم/صفحات الويب.لذلك أعتقد أنه هو الأقرب إلى ما كنت تبحث عن.

وأنا شخصيا استخدام دون سرعة الصوت, لأن:

  • ويستخدم ActiveRecord النمط الذي أحب (انها بسيطة وسهلة)
  • خفيفة الوزن
  • يخلق زبال صفحات من خارج منطقة الجزاء...(حتى بعض UI :) )

@biozinc اقتراحات كل شيء تبدو جيدة ، أود أن أضيف انعكاس السيطرة/حقن التبعية خيارات مثل:

وحاوية اللجنة الأولمبية الدولية بديلة أخرى هي مشروع القلعة .

ومخطط جيد أو آخر هو LLBLGen .

وأود أن أضيف المدارة للتوسعة أطر (MEF) لأي مشروع المؤسسة. NET كنت تبدأ.

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