Windows 8 XAML vs HTML

Una de las preguntas más usuales cuando se empieza a desarrollar aplicaciones para Windows 8 es: ¿qué lenguaje de programación usar?

Como sabemos, Visual Studio 2012 nos permite crear aplicaciones de tipo HTML/JS y XAML/C# para la tienda.

imageimage

En ambos casos, el lenguaje de programación al final no nos va crear un mejor o peor producto. El lenguaje de programación considero que es algo que nos ayuda en base a nuestro set de habilidades y/o experiencia.

Mi respuesta a esta interrogante siempre ha sido: Usa el lenguaje que mejor sepas o más te acomode.

Existen algunas características específicas a cada una de las plataformas que considero si hay que tomar en cuenta durante al iniciar el desarrollo de cierto tipo de aplicaciones, las cuales enlisto a continuación:

XAML/C# HTML/JS
Plantillas
Databinding
Acceso a Direct2D, Direct3D
Características de lenguaje C# (.NET)
Multiplataforma
Reutilización de código y estilos
jQuery
Javascript HTML5

La verdad es que a mi muy humilde punto de vista, la combinación de XAML/C# es mejor en el sentido de soporte a herramientas. HTML5/JS es una gran opción para aquellos que ya tienen bastante código construído y lo quieren reutilizar.

Al final del día, el mejor lenguaje es el que mejor sabemos usar.

Cheers! Mug


Comentarios

Deja una respuesta