Aprendizaje digital
La transformación digital en educación ya no puede entenderse solo como la incorporación de nuevas…
Buscar
La transformación digital en educación ya no puede entenderse solo como la incorporación de nuevas…
El spot ocupa un lugar central en el imaginario publicitario por su capacidad para concentrar…
En un entorno digital donde una imagen, un texto, una voz o un vídeo pueden parecer completamente…
Si eres de los que aún piensan que todos los proyectos de Microsoft se hacen en entornos cerrados, nadie de fuera tiene acceso a ningún tipo de código, que estos solo funcionan en Windows o IE, tu percepción está a punto de cambiar.
El tema es que hay cambios en Microsoft y algunos son realmente interesantes. Una de estas novedades es WinJS, una Biblioteca de Windows para JavaScript que ya existe hace algún tiempo, pero que es Open Source o Open Technologies, como lo llaman en Microsoft. Un esfuerzo más en crear “puentes entre Microsoft y tecnologías no-Microsoft”.
WinJS es una biblioteca de JavaScript creada para Windows 8 que sirve para permitir que el usuario tenga una experiencia nativa de calidad, en aplicaciones del entorno Windows usando tecnologías web como HTML, CSS y JavaScript.
WinJS es un kit de herramientas que tiene dos principios:
WinJS es desarrollado por el equipo de WinJS que trabaja para Microsoft en colaboración con la comunidad Open Source. El objetivo es crear la mejor solución para desarrollar aplicaciones en HTML/JS/CSS.
Para desarrollar con WinJS tienes que asegurar que tienes git y node.js instalados.
Pero también es posible ejecutar algunas características de WinJS en la web utilizando el sitio web try.buildwinjs.com. La página Try WinJS es un editor online que te permite jugar con los diferentes controles y características disponibles.
En el playground además de poder practicar, también puedes utilizar algunas de sus características como documentación, pues si pasas el ratón sobre algún elemento o selector, este te informa para qué sirve el elemento, cómo debe ser la estructura correcta, o si es una buena idea utilizarlo. Puedes ver el código, editarlo y ver los resultados en directo.
Otra buena idea de Microsoft es hacer de WinJS, una herramienta multi-plataforma. Soporta Plataformas y dispositivos de Microsoft, Chrome, Firefox, iOS y Android. Ampliándolo a otros navegadores modernos y otros dispositivos, no hay dudas de que se puede llegar más lejos y hacer que desarrolladores acostumbrados al look&feel de las aplicaciones de Windows no tengan que reescribir código, o aprender nuevo código.
Lo cierto es que WinJS se centra en la interfaz de usuario y está diseñado para funcionar con otros frameworks para desarrollar aplicaciones. WinJS soporta algunos de los frameworks de JavaScript más populares como AngularJS, KnockoutJS o jQuery, además de otras herramientas y bibliotecas que utilizas en tus proyectos. Esto significa, por ejemplo que si tienes tu proyecto desarrollado en AngularJS, puedes integrar también las características de WinJS que te interesen.
WinJS aún tiene mucho camino por delante, pero el equipo de WinJS quiere tener una herramienta mejor. Siendo ahora una herramienta Open Source, pretenden que el proceso de desarrollo sea transparente, animando a la comunidad a contribuir con nuevas características, corrección de errores, ideas, y feedback en Github.
Recibe las últimas novedades directamente en tu correo. Sin spam.
Fuentes
Comentarios