SORU
23 Ocak 2014, PERŞEMBE


Ne zaman OWİN Katana kullanmalıyım?

OWİN ve Katana yeni duyuyorum. Gerçekten IIS kullanabilirim süre OWİN kullanmak gerektiğini anlamıyorum. Basitleştirmek için, benim soru: Ben öğrenme OWİN atlamak ve benim web sitesi için IIS kullanıyorsanız kaybetmek Ne?

Basit bir açıklama yok ama Google'da arattım. here, ama ben bir şey anlayamıyorum bu yüzden bazı jargon ifadeler kullanıyorlar bazı bilgiler var.

CEVAP
23 Ocak 2014, PERŞEMBE


Asp.net WebApi içinde v2, OWİN boru hattı varsayılan olur. Sonunda herhangi bir ASP.NET proje kapsamında standart boru hattı olacak.

Burada yazılı olandan daha iyi ifade edemez : http://www.asp.net/aspnet/overview/owin-and-katana/an-overview-of-project-katana

Bölümü"Açık Web Arayüzü için .NET (OWİN)"mükemmel OWİN hedeflerini açıklıyor.

OWİN olmadan, ASP.NET bit IIS uygulaması ile iletişim yolu bağlanır. OWİN özetleri sunucuları ve çerçeve bileşenleri web. Bu uygulama kodunuzu şimdi isteği veriyor sunucunuzun OWİN arabirimi, ama farkında olmak anlamına gelir.

Karşılığında, uygulamalarını daha kolay sahipleri ve potansiyel olarak bütün platformlar/işletim sistemleri arasında taşıdık. Örneğin, bir konsol ya da herhangi bir işlem bir uygulama barındırmak için yeteneği çabaları olmadan ev sahibi için Mono... (Ahududu Pi kimseye) verir

İkinci yönü bir boru hattı olarak çalışır.


Owin Pipeline


Herhangi bir middlewares (istediğiniz kadar çok) Web sunucusu ve uygulama arasındaki takabilirsiniz.
Bu daha modüler çözümler sağlar. İstek/yanıt uygulama/gelen etki yeniden dağıtılabilir middlewares geliştirmek, ama bu modüller uygulama kodundan ayrı tutabilirsiniz.

Bu modüler yaklaşım yararları kendinizi ikna etmek için, nuget bakmak paketleri OWİN için kullanılabilir : http://www.nuget.org/packages?q=owin

Bu paketler çok daha önce core ASP.NET işlevsellik ve katman olarak çıkarılmıştır.
Örneğin, çeşitli OAuth kullanarak sağlayıcıları oturum açma ekleme desteği altyapı sorunu (bir katman) haline gelir ve uygulama kodu artık: parçası olması gerekmez

Ya da eğer otomatik olarak sevimli kedi resimleri ile web sitenizden tüm görüntüleri değiştirmek istiyorsanız, bunu şeffaf bir şekilde de yapabilirsiniz :

https://github.com/serbrech/Owin.Catify

EDİT : şimdi nuget paketi olarak kullanılabilir : Owin.Catify!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • MisterBrightside

    MisterBright

    24 Mart 2006
  • Submissions101

    Submissions1

    23 ŞUBAT 2007