7/8/2006 10:59 El Bruno

¿Porque utilizar Enterprise Library?



Obviamente, porque implementan las mejores prácticas del equipo de Patterns and Practices de Microsoft, porque son un ejemplo real de implementación de patrones que todo el mundo debería estudiar un poco, porque ayudan a reducir los tiempos de programación, etc.

Hasta aquí los argumentos clásicos, pero un punto que casi nadie tiene en cuenta es el siguiente:

Cuando se utiliza Enterprise Library, se define un estándar de programación homogénea dentro de un equipo de trabajo (y fuera también !!!).

¿Por qué es importante esto?, por ejemplo, porque de esta manera es posible cambiar las personas asignadas a un proyecto y sabes que el tiempo de adaptación al mismo será menor; ya que conocen la tecnología. Muchas veces he conocido proyectos donde había un grupo de trabajo muy bueno, pero donde costaba un esfuerzo inmenso adaptarse a la forma de trabajo del mismo; el gran problema en estos casos se da cuando se elimina uno de los componentes de este equipo cosa que parece muy común aquí en España con la increíble rotación de personal que hay.

De esta misma manera, el tiempo de adaptación a las nuevas versiones es mucho menor, ya que se siguen respetando los mismos patrones y reglas; y el tiempo de aprendizaje de nuevos componentes/servicios de Enterprise Library también se reduce cuando tienes un poco de experiencia.

En conclusión, mas allá de las ventajas técnicas de EntLib, tengamos en cuenta que una empresa de software, debe estar preparada para asumir de la mejor manera posible, esos pequeños gaps que tienen todos los proyectos. Algo que todo el mundo hace actualmente es aprovechar tecnologías ya desarrolladas y probadas, pero pocos tratan de aprovechar metodologías implementadas y probadas, utilizar Enterprise Library es una de ellas y si me enrollo empezando a escribir sobre VSTS y TFS no termino más !!!.

 

Saludos

El Bruno

Archivado en: ,
Comparte este post:

# re: ¿Porque utilizar Enterprise Library?

Wednesday, August 09, 2006 12:31 AM by Rodrigo Corral

Sin duda, utilizar EL, puede ser de gran ayuda para muchísimos proyectos, pero lo que me parece imprescindible, es que todo arquitecto que trabaje en .Net conozca a fondo EL.

En muchos proyectos, no es necesario utilizar toda la potencia de EL, pero si son útiles todos los conceptos arquitectonicos subyacentes en cada uno de los Application Block. El poder observar una buena arquitectura, perfectamente documentada, es lo que a mi modo más valor tiene de la EL.