di .NET e di altre amenità

Enterprise Library v3 Feature Prioritization Survey

E' stato pubblicato un survey per decidere quali feature rendere prioritatie nella prossima release 3.0 di Enterprise Library. Forse è il caso di rispondere...

LINK: http://www.zoomerang.com/recipient/survey-intro.zgi?p=WEB225M39CYGVK

powered by IMHO 1.3

Enterprise Library 1.0 in edicola

E' in edicola il numero di giugno 2005 di Computer Programming su quale appare l'ultimo mio articolo della serie dedicata agli ApplicationBlocks. L'argomento conclusivo della serie è uno sguardo al futuro, con l'analisi della nuova Enterprise Library.

powered by IMHO 1.2

Enterprise library for .NET 2.0

Qualche parola su Enterprise Library 1.0 da parte di Somasegar, rivela che si stà già lavorando alla release per .NET 2.0.

The next release of Enterprise Library will target the .NET Framework 2.0 and Visual Studio 2005.

Fonte: Enterprise library

powered by IMHO 1.2

Enterprise Library Webcasts

Andrew Duthie segnala una serie di webcasts sulla Enterprise Library in lingua inglese. Me li segno che me li dovrò vedere per preparare il mio prossimo articolo.

Fonte: Enterprise Library Webcast Series

powered by IMHO 1.2

Enterprise Library Configuration

Devo frenare l'entusiasmo. Ho iniziato ad utilizzare in un progetto la Microsoft Enterprise Library e oltre ai benefici enormi che sembra si possano ottenere, ho appena scoperto un _fantastico_ tool che è incluso nell'installazione

Con questo configurator è possibile gestire ogni minimo dettaglio della configurazione degli Application Blocks che fanno parte della library. E' sufficiente aprire il file di configurazione dell'applicazione e il configurator andrà a prendere i vari spezzoni di configurazione referenziati e li mostrerà com è visibile nella figura.

Semplicemente fantascientifico!

powered by IMHO 1.2

Microsoft Enterprise Library 1.0

Oggi ho avuto l'occasione di testare la Microsoft Enterprise Library che è stata pubblicata da alcuni giorni, come segnalato da Lorenzo. L'occasione è venuta dal sito web che sto sviluppando e che vedrà la luce tra poche ore (spero).

Visto il post suddetto, e il fatto che per il sito avevo usato il DAAB 3.1, ho deciso di dare una chance alla Enterprise Library di sostituirsi al vecchio ApplicationBlock. Così, dopo una breve e "frugale" letta alla documentazione ho imbracciato il refactoring e ho cominciato l'opera certosina di ritoccare il codice nel modo più efficace.

La sorpresa è stata gradevole. E' davvero bastato sostituire poche righe di codice nello strato di logica dell'applicazione, e il sito è tornato a funzionare alla grande. Il nuove DAAB, astrae il database e si comporta a grandi linee come il vecchio Data Access Application Block, ma nel contempo fornisce un numero elevatissimo di nuove feature.

Prime fra tutte la gestione della configurazione che ora può essere suddivisa in file separati e può essere anche crittata. Inoltre il nuovo Application Block, così come tutti gli altri inclusi nella library crea una serie di Performance Counters che saranno di sicuro utilissimi in fase di debug e di tuning. L'unica accortezza è che nello sviluppo di un sito web si dovrà fare in modo che le chiamate ai Performance Counters non vengano eseguite, pena un errore causato dal tentato accesso al registry.

La MEL include al suo interno il supporto per database SqlServer, Oracle e DB2, la gestione automatica delle stringhe di connessione e una classe DatabaseFactory che leggendo dal file di configurazione "indovina" il provider di cui si ha bisogno.

Davvero un bel lavoro, talmente esteso che il paragone con il vecchio DAAB è davvero impressionante, ma la medesima sensazione la si ha anche sbirciando le altre librerie incluse nel progetto.

powered by IMHO 1.2