Microsoft'un Kurumsal Kitaplığı'nı (EntLib) ne zaman kullanmak uygundur?


10

Enterprise Library'yi ne zaman kullanacağımdan ve ne zaman kullanmam gerektiğinden tam olarak emin değilim ... ve bu onu hiç öğrenmememi sağlıyor. Öğrenmeye başlamak için yeterli nedenim olduğunu hissediyorum, sonra belki bir gün kullanacağım .

EntLib kullanmam gereken zamanlar var mı?

Ne zaman kullanmamalıyım?

Yanıtlar:


7

EntLib'i yıllardır kullandım (bireysel Uygulama Blokları oldukları için). Bazen sadece bir bloğa ihtiyacınız varsa ve indirilmesi gerekiyorsa, bileşenlerin boyutuna kadar oldukça ağır olabileceğini buldum. Genellikle Veri ve Günlük bileşenlerini birlikte kullanacağım ve bu da boyutu haklı çıkarmak için yeterli işlevsellik gibi geliyor. Uygulamanız kesinlikle sunucu tarafındaysa, bu gerçekten çok fazla sorun değildir. Bu konuda güzel olan şeylerden biri, birden fazla bloğa ihtiyacınız varsa, farklı yollarla yapılandırılmış birden çok satıcıdan birden fazla uygulamaya gitmek zorunda kalmamanızdır. Ayrıca yapılandırmaya yardımcı olacak bir araç sağlarlar (bu bir artı ve eksi, kolaylaştıran bir artı, eksi yapılandırmaya yardımcı olacak bir araç GEREKİR).

EntLib'i yazan ekip üyeleriyle yan yana çalıştığım birkaç Desen ve Uygulama atölyesine davet edildim. EntLib oluşturmanın amacı, Microsoft'un En İyi Uygulamalarını, temel Çerçevenin parçası olmayan herkesin ihtiyaç duyduğu ortak bileşenlere uygulamaktı. Çok kararlıdırlar, çok iyi performans ve çok iyi esneklik sağlarlar.

Veri ve Günlük Kaydı gibi daha kolay bloklardan bazılarını kullanarak başlardım. Yapılandırmak ve başlamak çok zor değil. Sonra bunları anladıktan sonra diğer bazı bloklara geçmek biraz daha kolay olacaktır. Onlara ihtiyaç duymamanız dışında onları kullanmamanız gereken bir durum bulamadım.


2

EntLib'de çok iyi şeyler var, ancak bunların tam çerçevede olmamasının nedenleri var. Günlüğe kaydetme işleri mükemmel, ancak veri bölümleri bence daha sonra tam çerçeveye eklenerek aşıldı. Ayrıca, bazı blokların bazı durumlarda çok iyi uymadığını buldum.

Belirtildiği gibi, genel gider bazı durumlarda da önemlidir ve yapılandırma oldukça kafa karıştırıcı olabilir.

Uygulamalarımın çoğunda bir dereceye kadar performans kısıtlamaları var, bu yüzden EntLib şeylerini örnek olarak kullanmaya ve EntLib şeylerini kullanmaktan daha sık kendi özelliklerimi yazmaya eğilimliyim.

Bu şekilde kullanıldığında mükemmel bir öğrenme aracı olmuştur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.