Artikel ønske: Microsoft Enterprise Library

Forslag fra Bruger #17337, indsendt d. 20.08.2012

For flere år siden udgav Microsoft, Microsoft Enterprise Library. Pakken indeholder en hel række af uafhængige applikationsblokke, der giver udviklere (.net) en standardiseret og samlet funktionalitet. Hvorfor bør man så anvende det?

Der er ni applikationsblokke i biblioteket:



Caching Application Block.
Cryptography Application Block.
Data Access Application Block.
Exception Handling Application Block.
Logging Application Block.
Policy Injection Application Block.
Security Application Block.
Unity Application Block.
Validation Application Block.
Fordelene ved dette er, at det rimeligt dækker mange af de scenarier udviklere konstant skal skrive eller omskrive kode til. Lærer man sig bibliotekerne at kende og hvordan man bruger dem, får man serveret en masse funktionalitet gratis. Det tredje argument er, at applikationsblokkene er afprøvede og pålidelige, altså sparer virksomheder tid og penge og bruger testet kode til deres hovedopgaver. Hvis du f.eks. sidder i et team, hvor der netop arbejdes på at skabe en kodebase, før den egentlige udvikling er i gang, er dette et ret godt bud!

Der er dog ulemper. Blokkene er ret komplekse, der er mange flere muligheder end du måske for brug for og det kan derfor være svært, at overbevise en udviklingsafdeling om, at dette er det bedste alternativ. Samtidigt kan f.eks. try/catch blokke i systemet gøre kode-analyse og test med et andet værktøj vanskelligt. Men et særligt godt argument er, at det giver genkendeligt kode og funktionalitet. Realiteten er, at der rundt omkring i mange danske virksomheder netop generes lignende biblioteker, dog knapt så omfattende, hvor dokumentationen mangler eller er mund-til-mund, mens Microsoft Enterprise Library har den fordel, at det er gratis, det er Microsoft standard og dermed med tilgængelig kode, fra virksomhed til virksomhed og programmører kan finde andre ligestillede på Internettet.

<< Tilbage til oversigt
Hvis du synes at dette er en god ide til en artikel, så tryk på Stem op for at stemme ideen op. Er du ligeglad, så undlad venligst at stemme. Hvis du ikke synes at der er kød nok på ideen til en hel artikel, eller hvis du synes den er for dårligt formuleret, kan du trykke på Stem ned.

1     Stem op     Stem ned    

Kommentarer (0)

Du skal være logget ind for at skrive en kommentar.
t