الأطر المتاحة .صافي
-
03-07-2019 - |
سؤال
وأود أن إنشاء تطبيق من شأنها أن تعمل على شبكة الإنترنت, هذا هو حل المؤسسة ، ولكن أنا لا أعرف أي نوع من الإطار الذي سوف يكون باستخدام, هل هناك أي شخص يمكن أن يوصي الإطار الأنسب في .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 كنت تبدأ.