Microsoft ha publicado la Microsoft Enterprise Library v5.0
Personalmente no me gusta, aunque reconozco que para determinados proyectos puede ser muy interesante, pero para otros no. No obstante, hay gente que lo adora.
Me estoy refiriendo a Microsoft Enterprise Library v5.0 (más conocida como EntLib 5.0), cuya versión final ha visto la luz.
Está claro que este mes es prolífico en noticias relacionadas con la informática y más concretamente en productos Microsoft.
En EntLib está constituido por una serie de librerías de código reutilizables desde nuestros proyectos, y que abarcan temas relacionados con el logging, la seguridad, el caching, etc.
Podrás acceder a la descarga de EntLib v5.0 en este enlace (dos descargas de 5Mb y 11Mb).
Si quieres saber un poco más de EntLib 5.0, entonces tu enlace es este otro.
Si eres un poco más curioso y quieres saber aún más, tu sitio es Codeplex y EntLib.
Requerimientos mínimos: x86 y x64 – Visual Studio 2008 (.NET Framework 3.5 + SP1) ó Visual Studio 2010 (.NET Framework 4.0)
6 Responsesso far
Algunas razones del porqué no le gusta ??
salu2grz
Malas experiencias del pasado y el meter un montón de librerías que tengo que distribuir utilizando a veces muy poca funcionalidad de todo lo que aporta, así como la pérdida de control del código que escribo ya que delego en estas librerías acciones que prefiero controlar (pese a no ser una persona maniática, a veces creo que me estoy volviendo más maniático de lo normal). 🙂
jorge, segun tu respuesta, EntLib posee muchas funciones las cuales en algunos proyecto no se llega a usar todas, es decir usas poco de cada uno, esto afecta con el Performance de la aplicacion?.A que te refieres especificamente con controlar ? se me ocurren muchas cosas. salu2
Hey Jorgito !!!
jeje, lo del rendimiento (está por verse) para eso tenemos 2 manos, para evaluar 😀
y lo de meter ensamblados que tal vez no necesites, pues puede ser cierto, pero también es cierto que la carga se realiza on demand y más ahora en que las factorías de creación de objetos utilizan Unity 2.0 ^^
Vamos, que son todo ventajas !!!
Salu2
@Ricardo, sobre lo de controlar me refiero a que quiero saber qué código o qué parte del código se está utilizando en la aplicación y cómo se usa. Soy de los que no se fian o les cuesta fiarse de código de terceros. No pongo en duda que el EntLib es muy interesante y que no hay que temer nada, pero aún y así siempre tengo un poco de temor. Sobre el performance, depende. Normalmente suelen ser librerías optimizadas y no deberían penalizar, pero para eso están las pruebas de carga y de rendimiento.
@Bruno, ya no me refiero tanto a la carga on demand sino a la distribución pura de la aplicación, el mantenimiento o el tener en cuenta la justificación de uso.
Pienso en aplicaciones comerciales que deben ser personalizadas, distribuidas e instaladas en diferentes empresas, y cada una es de su padre y de su madre, y eso lleva implícito que a veces te ponen trabas e impedimentos en según que cosas.
Cuantas más cosas, más sospechas, y decir que instala un paquete grande para utilizar una parte, a veces no se entiende tan bien y no es justificable, como tampoco ocultar la verdad o no decir toda la verdad, sobre todo en empresas públicas.
Sin duda, ni todo es blanco ni todo negro. EntLib no es malo ni bueno, depende de los proyectos que se lleven a cabo.
«Enterprise Library June 2005 para Microsoft Visual» se puede usar para «Microsoft Visual C# 2005 Express Edition»
gracias