Windows 8 para desarrolladores: ¿Que ahora todo va a ser HTML 5 y JavaScript? ¿Que pasara con .NET?

Después de ver las presentaciones de lo que será Windows 8 y de leer que se apoyaría el desarrollo en HTML 5 y JavaScript para aplicaciones desde Redmon me quedó la duda de que pasarían con los conocimientos de .NET y si valdrían de algo, pues hoy un articulo publicado en Arts Technica titulado “Windows 8 for software developers: the Longhorn dream reborn?” (Windows 8 para desarrolladores de software, el renacer del sueño Longhorn) me he quedado mucho mas tranquilo, pero con alguna incertidumbre.

Es muy enriquecedor recordar lo que le paso a WinFX y el motivo de que se dejara de lado para seguir usando la APIwin32 en la programación de Windows Vista y por consiguiente en Windows 7, pero la propuesta en Windows 8 es que ahora si WinFX será el corazón de Windows.

Ahora se va a contar con una nueva API para Win32 mejorada y totalmente hecha en base de un C++ moderno aumentando nuevas capacidades, no es que solo se modernice sino que va a ser mucho mas flexible. Esta nueva API va a ser llamada WinRT y que estará de la mano de una nueva versión del .NET Framework.

DirectUI será la nueva librería para desarrollo de interfaces que apoyara a Direct2D y DirectWrite ambas API’s introducidas en Windows 7, pero estará basada en WPF (Windows Presentation Fundation) y Silverlight, los desarrolladores de C++ tendrán un toolkit que será el mismo de .NET

Tenemos también a Jupiter que no es otra cosa que Silverlight 6 y aun que no se conoce cual es la diferencia o igualdad entre DirectUI y Jupiter se cree que ambos trabajarán juntos en otras palabras todo será Silverlight (esto es una especulación)

El desarrollo central de interfaces en Windows 8 será basado en XAML y WPF y en conjunto con interfaces basadas en Silverlight.

Con la nueva API se van a unificar el código de C++ y el código manejado dando a ambos las bondades de los dos (los desarrolladores de .NET tendrán las capacidades de C++ y los de C++ las facilidades de .NET) se dice que la migración hacia las nuevas interfaces basadas en DirectUI será muy sencilla (siempre se dice lo mismo al inicio, pero siempre se termina recomendando hacer una nueva aplicación) pero lo bueno es que ahora se podrá desarrollar el corazón de Windows desde .NET

Pues ya para terminar el articulo concluye diciendo que no hay nada que temer, que Windows 8 no será solo de HTML y JavaScript sino que se apoyarían los desarrollos de escritorio basados ya sea en C++ o .NET y en verdad si vemos lo que nos proponen es lo que nos proponía el viejo y dejado de lado Longhorn, unir .NET y programación nativa (COM esos controles que tanto dolor de cabeza dan a los desarrolladores de .NET), el código no manejado ya no será un problema, tendremos aceleración de hardware al 100%, API’s limpias y una sola interfase para crear ventanas, si ya se parece el paraíso que se nos habló con Longhorn, espero que así sea.

En lo que coincido es con el final de artículo, que gana Microsoft quedándose callado y no respondiendo preguntas sencillas y simples, se que no quieren develar muchas cosas ya que Windows 8 esta muy lejano aun, pero acaso no podrían responder “Podremos desarrollar aplicaciones hechas con C++ o C# pero solo para desktop”, “Podré usar XAML para hacer mis aplicaciones, sin que sean aplicaciones web”, la incertidumbre al no recibir respuestas claras desde Redmon hace que los desarrolladores duden y si a eso le sumamos la salida del gerente de WPF/Silverlight de Microsoft hacia Air/Flex hace dudar aun mas y encima la gente de Redmon solo dice “Solo es un efecto de Blogger’s exagerados”, pues no lo es, la verdad necesitamos respuestas y las necesitamos ahora y no en septiembre que saldrá la primera compilación de Windows 8.

Acerca de

Antes que nada voy a dejar en claro algo, en este blog escribo como se me place, asi que no busquen errores de ortografia o de redaccion que los van a encontrar a montones y tampoco me critiquen o me digan nada sobre ellos pues no tengo intencion alguna de cambiarlos, lo que escribo lo dejo asi y no lo corrijo,claro esta a menos que sean lineas de codigo. Jorge Prado Anci, profesional en desarrollo de aplicaciones, en especial las dirigidas a bases de datos. He trabajado con VFP en casi todas sus versiones, se algo de Java (que no me gusta, es eso solo no me gusta, es bueno pero no me gusta), lo suficiente de PHP como para tener mi propio CMS(es que sigue sin gustarme por la capacidad de desorden que te permite este “lenguaje”), VB lo conoci y lo deteste tanto que lo olvide al punto de no querer adoptar ni por obligacion a su reemplazante VB .NET (por lo mismo de Java) y si C# este si me encanta y aun que conozco bastante bien el lenguaje, la verdad es que me falta mucho del Framework (del 100% estare en un 65%). Soy un apasionado por el orden (en los proyectos de desarrollo), de la programacion en capas (de MVC conozco pero no he aplicado mucho), los estandares y las condenadas pruebas unitaria. Venga creo que ya con esto fue suficiente.

Tagged with: , , , , , , ,
Publicado en c#, TI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 441 seguidores

Blog Stats
  • 304,391 hits
A %d blogueros les gusta esto: