2009-04-20 17 views
7

Ev yapımı bir programcıyım ve son uygulamamın çoğunu C# 'da kodluyorum. Bu uygulamalar genellikle günlük işlerimde bana yardımcı olan küçük araçlardır. İyi tasarım kalıpları kullanma eğilimindeyim, ancak projelerim genellikle çok küçük ölçekli olduğu için, her şeyi bir Visual Studio projesine (GUI, domain code, vb.) Döküyorum.Uygun C# proje mimarisi tasarımı hakkında nereden bilgi edinebilirim?

Daha büyük bir finansal yönelimli uygulama (hisse senedi/vadeli opsiyon analizi/modelleme) geliştirmek istiyorum, ancak gerçek mimari/organizasyona nasıl yaklaşacağımı tam olarak bilmiyordum. Birkaç açık kaynak kodlu finans uygulamasının kodunu inceledim ve genellikle birçok alt projeye yerleştirildiler. Örneğin: FinApp.Core, FinApp.GUI, FinApp.API, FinApp.DataStorage, FinApp.WebService, vb.

Büyük uygulamaların nasıl en iyi şekilde yapılandırılacağını öğrenmek için nereye gidebilirim?

cevap

1

Patterns & Practices Web sayfasına bir göz atın. Microsoft platformunu kullanarak sistemler ve uygulamalar oluşturmak için ortak kalıplar ve en iyi uygulamalar konusunda mükemmel bir kaynaktır. Muhtemelen, daha spesifik olarak, Smart Client Guidance sayfasına da bir göz atmalısınız.

+0

İlk bağlantın hiçbir şey içermiyor. pls –

+0

@ Bharani'yi çok geç kontrol edin ama bağlantının güncellenip güncellenmediğini kontrol edin –

+0

@AjaySuwalka Şimdi güncellenmiş olduğundan teşekkürler ... –

İlgili konular