תגובה
אפשר להנות מכמה יתרונות כשעובדים עם Enterprise Library: א. קלות השימוש - מאוד קל להשתמש בקוד המסופק בחבילה. ביצוע פעולות ארוכות יחסית מסתיימות כאן בשורות קוד בודדות. ב. קונפיגורציה - ניתן להגדיר את אופן השימוש בכל בלוק ולהתאים אותו לצרכי המערכות שלנו. ג. שיתוף פונקציונליות - מרבית הבלוקים משתפים פונקציונליות כך שבלוק אחד יכול להשתמש בבלוק אחר. למשל: ניתן להשתמש בבלוק Exception Handling בכדי לטפל בשגיאות, ולשלוח אותם דרך הבלוק Logging לתוך בסיס נתונים באמצעות הבלוק Data. ד. אמינות - הבלוקים עברו בדיקות n-unit ונמצאו תקינות ומוכנות לשימוש. ה. גמישות - הבלוקים מעוצבים בצורה כזאת שניתן תמיד להרחיב אותם ולהוסיף מחלקות משלנו. מה כדאי לקחת בחשבון: כדאי להשתמש בבלוקים במערכות גדולות יחסית. כדאי לבדוק שהבלוקים עונים על דרישות המערכת ומספקים את הפונקציונאליות הנדרשת. כדאי לבנות שכבת facade שמחברת בין הבלוקים למערכת. כדאי לבדוק מדיי פעם אם קיימים עדכונים לבלוקים. כדאי לצפות ב-webcasts לפני שמשתמשים או לפחות לעיין ב-quick starts.