Entity Framework y OSS

Bueno, si estais leyendo esto es porque el equipo de EF ( englobado ahora mismo dentro de Scott Gutrie y Azure ) ha publicado el movimiento de Entity Framework en la misma dirección que ASP.NET MVC, Web API o Web-Pages, con respecto al desarrollo del producto en modo Open Source. Seguro que este movimiento os habrá llenado la cabeza de preguntas, las mismas que pude hacerme yo en su momento cuando me enteré, llevan bastante tiempo haciendo posible esto. ¿Porqué este movimiento? ¿Cuales son las consecuencias? ¿Cómo puede esto afectar a mis clientes? Aunque durante la escritura de este post no está publicada la entrada del equipo de EF me imagino que habrán hecho el ejercicio de explicar el movimiento de una forma concisa y precisa, no obstante os pongo algunas de las respuestas que he podido conseguir con respecto a mis inquietudes, arriesgándome a repetir algo de lo expuesto en la entrada del equipo.

 

¿Como afecta a mis clientes?

Estemos de acuerdo o no, una de las razones de selección de EF como producto es por la presencia de Microsoft como respaldo al mismo, la integración con el resto de sus herramientas y por supuesto por algo extramadamente importante como es el soporte. Pues bien, la entrada de EF en OSS NO restará un ápice en este camino de respaldo y soporte puesto que sigue siendo el equipo actual el responsable del desarrollo de EF y de asegurarse de que las contribuciones ( si las hay ) al producto mantengan la calidad y estandares del grupo. Además, microsoft seguirá sacando ‘blessed’ builds con un testeo completo, firmadas por Microsoft y con el mismo grado de soporte que tenemos actualmente en EF.  Por lo tanto, si algo afecta a nuestros clientes será la capacidad de tener un equipo mucho más agil puesto que no estará atado a .NET FXy podrá sacar versiones de una forma más temprana.

 

¿Por qué?

Yo no soy nadie para contestar esta pregunta, la verdad, lo único que puedo hacer es dar mis elucubraciones al respecto pero si hay un porqué oficial debería de darlo el grupo de producto. Dentro de mis pensamientos acerca del porque de este moviento se encuentran los siguientes argumentos.

  • Es otro paso más allá del dado con EF Design Blog en el que el equipo de producto de forma temprana exponía sus diseños de nuevas funcionalidades para ser discutidas con la comunidad. El ejemplo con Migrations y las aportaciones de la comunidad han sido una buena prueba de ello.
  • Apartarse del ciclo de vida de .NET Fx es un alivio por toda el sobrecoste que tiene en ALM
  • Tener un modelo OSS no solamente nos aportará features & fix sino también un “heads up” de los elementos en los que están trabajando, pudiendo leer los tests y aportar ideas y sugerencias en el diseño.

¿Cuáles son las consecuencias?

Pues no lo sé, habrá que esperar… aunque yo tengo muchas esperanzas en que la comunidad contribuya(mos) en EF de la misma forma que en ASP.NET MVC, producto que por ejemplo, tendrá cerca de de 10 contribuciones de la comunidad en su RTM..

 NOTA: Recursos esenciales si te interesa contribuir en el blog de Arthur

Saludos

Unai

2 comentarios sobre “Entity Framework y OSS”

  1. Que notición!!! EF OSS, como están cambiando las cosas… En mi opinión, para bien…

    Me parece una fantástica noticia, y un mundo de posibilidades nuevas…

Responder a kash Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *