Durante los últimos días hemos sido testigos de una enorme polémica generada en torno a .NET, el framework de desarrollo multiplataforma y de código abierto de Microsoft que, sobre todo durante esta etapa de Satya Nadella al mando de la compañía, había tenido un papel fundamental a la hora de erigir puentes con la comunidad del software libre.
La vigente versión de .NET es la 5, pero ya se han liberado varias 'release candidates' de .NET 6 y su llegada al mercado es ya inminente. Pero ha habido un 'detalle' de la última release que desencadenado un incendio entre los usuarios del framework y, por extensión, en toda la comunidad de desarrolladores de software libre.
¿Suprimir una función estrella en una release candidate? ¿Qué está pasando?No es habitual que una 'release candidate' añada o elimine funciones: su papel es el de permitir detectar posibles fallos en las funciones ya aprobadas, para parchearlas de cara a la versión definitiva. Sin embargo, los usuarios descubrieron que en esta última había desaparecido una importante y esperada función de .NET 6: 'Hot Reload'.
Hot Reload buscaba ofrecer un entorno que permitiera cambios en tiempo de ejecución. Esto es, que cuando estuviéramos probando una aplicación, pudiéramos alterar el código y dichos cambios pudieran reflejarse en la aplicación en tiempo real, sin necesidad de detener la ejecución y recompilar.
En Xataka
Desde que Ballmer dijo que Linux era un cáncer, a Nadella y su amor …