SORU
7 ŞUBAT 2010, Pazar


Castle Windsor, Birlik karşılaştırma ve StructureMap

Bir takip için Krzysztof’s statement Windsor çok fazla diğer IoC, istediğimi anlamak nasıl bu IoC ' nin gölgede birbirlerine ve faydaları/ek tesisleri olan kale Windsor sağlar.

Herhangi bir karşılaştırma var mı? Biri beni Kale Windsor diğer IoC bitti sağlayan ek özellikleri anlamanıza yardımcı olabilir

CEVAP
7 ŞUBAT 2010, Pazar


Şimdi biraz modası geçmiş olsa da birkaç IoC konteyner çok ayrıntılı bir teknik karşılaştırma için here here (Windsor 2.0 önce onlar)

Ancak, gerçekten başka olduğunu sanmıyorumhayatiWindsor sunduğu özellikleri ve diğer kaplar yok. , *, *6WindsorStructureMap birkaç yıl için yaklaşık edilmiş ve tüm bu yıllar boyunca çok sayıda projede kullanıldı çok olgun. Yeni kaplar, Autofac, Unity, Ninject SimpleInjector gibi bu hayati eksikliği özellikleri vermiyorlar önceki deneyim ya da üzerine inşa etmek.

Şimdi daha öznel kısmen cevap: Windsor kullanılabilirlik, esneklik ve entegrasyon modülleri güzel bir karışımı olduğunu düşünüyorum.

Kullanılabilirlikörneğin, XML kullanımı veya kayıt (aynı zamanda en kapları gibi günümüzde fluent API)/kodu.

Genişletebilme: Lots of extension points ya da herhangi bir özelleştirme varsayılan davranışı geçersiz kılmak için kullanabilirsiniz.

Entegrasyon: Windsor diğer çerçeveler ile kolay entegrasyon için/kütüphaneler izin lots of facilities (modülleri). Diğer entegrasyon vardır ASP.NET MVC, MonoRail, Workflow Foundation, NServiceBus, MassTransit, Rhino Service Bus, Quartz.Net, SolrNet, SolrSharp, Windows Fax Services.

This series of articles pek çok incelikler ve Windsor uzantısı puanları topluyor.

Olduğumu unutmayındeğildemek diğer kaplara benzer şeyler teklif etmeyin! Onlardan biri aldı ve daha sonra bazı entegrasyon eksik olduğunu öğrendin bile, genellikle zor değil Kendin kod.

Alt satırda: Ana IoC konteyner herhangi bir sorun, kod yapısı düzgün olduğu sürece (örneğin anti-desen servis Bulucu önlemek) gidebilirsiniz sanmıyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011