Más información sobre Microsoft .NET Framework 3.0 (WinFX 3.0 + .NET FW 2.0)
Ahora que ya sabemos que WinFX 3.0 será llamado Microsoft .NET Framework 3.0 para no confundir a los desarrolladores, puesto que se ejecuta dentro del CLR de .NET Framework, ¿qué implicaciones tiene esto para nuestra concepción de la estructura general de .NET?. Posiblemente pocas implicaciones. Un par de explicaciones, de razonamientos, y todo resuelto… bueno, eso es en teoría, porque precisamente, escribo este mensaje porque no es oro todo lo que reluce.
Personalmente estoy hecho un lío, no quiero meteros a vosotros en mis paranoias mentales sobre este tema, pero lo quiero compartir para que entre todos logremos desentrañar el misterio (parece una película de suspense).
El siguiente enlace me ha aclarado algunas cosas al mismo tiempo que me ha generado otras incógnitas y preocupaciones, creo yo que más grandes aún. ¿Vaya solución verdad?.
Según nos comenta Jason Zander, General Manager de .NET Framework y DevFX, como continuación de la noticia que lanzó Soma al final de la semana pasada, existen diferentes respuestas a una serie de preguntas generales que todos nos hacemos… y más que no han sido respondidas y que resultan evidentes.
Entre esas preguntas resueltas, está la aclaración de que .NET FX 3.0 está construida basada en .NET FX 2.0 incluyendo el CLR y el BCL de Microsoft .NET Framework 2.0. Así que, .NET FX 3.0 utilizará como lenguajes la versión 2.0 de C# y la 2.0 de VB.
Por otro lado, .NET FX 3.0 no contiene LINQ que será incluido en Orcas, el cuál será lanzado después de .NET FX 3.0.
Existen más cambios, pero claro… uno que no es de piedra, termina cuestionándose muchas muchas cosas más… y aseguro que mi mosqueo es importante y no por otra cosa que por el número de la versión que se le ha dado Microsoft a .NET FX, porque esto puede traer nuevas confusiones.
Por un lado, yo hubiera denominado a .NET FX 3.0 como .NET FX 2.5 por ejemplo, pero de ninguna de las maneras como 3.0 salvo que nos hayan contado la verdad a medias. El hecho de que se utilice VB 2.0 y C# 2.0, puede acarrear algunos mal entendidos si hablamos que forman parte de .NET FX 3.0. Quizás los más duchos en .NET no se confundan, pero ¿y los usuarios que están aprendiendo sobre .NET?. Relacionar «algo» denominado como 2.0 con «otra cosa» denominada como 3.0 no creo que les ayude.
Y puestos a imaginar, si el .NET Framework de Orcas lo llaman .NET Framework 3.5, imaginemos el mapa… .NET Framework 3.0 (WinFX 3.0 + .NET Framework 2.0) tendría el CLR de .NET Framework 2.0 y como lenguajes a C# 2.0 y VB 2.0. Microsoft .NET Framework 3.5 tendría como lenguajes a C# 3.0 y VB 3.0. ¿Alguien lo entiende?.
Con esto, me pregunto si la próxima versión de .NET Framework que aparecerá con Orcas será realmente la 3.5 ó la 4.0. Yo creía que iba a ser la 3.0, pero mi brújula se ha imantado en estos momentos y no para de girar.
Si fuese la 4.0, ¿los lenguajes de desarrollo más extendidos de .NET serían entonces C# 3.0, VB 3.0,…?. ¡Vaya mareo!.
Adicionalmente a estas primeras preguntas que me hago, que igual tienen una respuesta lógica que hasta ahora no he sido capaz de desvelar (a lo mejor soy yo que no tengo un día demasiado fino) surgen otras.
Así, si por ejemplo .NET FX 3.0 va a poder ejecutar código de C# 2.0 y de VB 2.0, ¿el CLR de .NET FX 3.0 es el mismo CLR de .NET Framework 2.0?, o ¿.NET Framework 3.0 (o el que sea que equivalga a Orcas) tiene el mismo CLR que .NET Framework 2.0?.
Y no sigo porque sino os mareo.
Espero no haberos liado yo ahora más de la cuenta. Tengo más dudas en la cabeza y como esta noticia es muy reciente, prefiero esperar a ver si se madura todo bien, se aclaran algunas dudas, y alimento a mi neurona con algo de glucosa para que mi pequeña entendedera pueda comprender lo que los chicos de Redmond quieren hacer.
El tremendo lío que tengo ahora en mi cabeza con el próximo futuro de la tecnología .NET que nos propone Microsoft espero que se aclare en unas semanas.
¿Qué haríamos los informáticos sin estos pequeños debates?. 🙂
6 Responsesso far
Fuente: http://geeks.ms/blogs/jorge/archive/2006/06/12/453.aspx
Ahora que ya sabemos que WinFX 3.0 será…
Después del mensaje inicial sobre lo que se acerca a machas forzadas y de la discusión desencadenada…
Resulta que los chicos de Redmond se han puesto las pilas en este comienzo del año, y si bien empezaron
Como saben, cuando la mayoría se entero que el nombre de WinFx sería .NET Framework 3.0, generó…
Como saben, cuando la mayoría se entero que el nombre de WinFx sería .NET Framework 3.0 , generó muchas
Si mama sita