Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 26 de octubre de 2012 |
Lanzamiento estable | 4.4.5 / 25 de enero de 2019 |
Repositorio | github |
Escrito en | JavaScript , TypeScript |
Sistema operativo | Windows 8 , Windows 10 , Windows Phone 8.1 , Windows 10 Mobile , software del sistema Xbox One |
Escribe | Marco de software |
Licencia | Licencia Apache 2.0 |
Sitio web | www |
La biblioteca de Windows para JavaScript (abreviada como WinJS ) es una biblioteca de JavaScript de código abierto desarrollada por Microsoft . Ha sido diseñado con el objetivo principal de facilitar el desarrollo de aplicaciones de la Tienda Windows para Windows 8 y Windows 10 , así como aplicaciones de Windows Phone para aplicaciones Windows Phone 8.1 , Windows 10 Mobile y Xbox One [1] usando HTML5 y JavaScript , como una alternativa al uso de XAML y C # , VB.NET oC ++ ( CX ).
WinJS comenzó como una tecnología que era específica de las aplicaciones de la Tienda Windows , pero ha evolucionado para funcionar en cualquier navegador web .
En abril de 2014, durante la conferencia de desarrolladores de Microsoft Build , WinJS se lanzó bajo la licencia Apache como software gratuito y de código abierto con la intención de trasladarlo a otras plataformas que no sean de Microsoft. También se ha publicado un sitio dedicado a demostrar la biblioteca. [2] El desarrollo futuro se centra en mantener lo que existe actualmente en el proyecto. No hay planes para nuevas funciones o solicitudes de funciones, lo que significa que no hay planes para el lanzamiento de una nueva función. [3]
WinJS proporciona ayudantes que facilitan el desarrollo de aplicaciones de la Tienda Windows utilizando HTML5 y JavaScript . La biblioteca consta de módulos y funciones que exponen el tiempo de ejecución de Windows de una manera coherente con las convenciones de codificación de JavaScript. WinJS permite agregar controles de interfaz de usuario de Windows en HTML . Esto va acompañado de soporte para el enlace de datos y un motor de plantillas .
Otros marcos de JavaScript, como JQuery , pueden trabajar en paralelo con WinJS. La biblioteca viene con archivos de declaración adicionales para una rica experiencia de desarrollador usando TypeScript , un superconjunto estricto de JavaScript con anotaciones. TypeScript permite completar y refactorizar el código manteniendo la compatibilidad con JavaScript.
La primera versión de WinJS. Fue lanzado con Windows 8 .
WinJS fue lanzado como software de código abierto bajo la licencia Apache en GitHub por demanda popular. El proyecto tenía como objetivo la compatibilidad entre plataformas y navegadores. Las siguientes distribuciones se derivan de WinJS 2.0:
WinJS 3.0 se lanzó en septiembre de 2014 [4] con un enfoque especial en:
Se anunció una vista previa de WinJS 4.0 el 27 de marzo de 2015, y el lanzamiento completo se anunció el 8 de junio. [5] [6]