WinJS


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

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]

Visión general

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.

Características

  • Controles de interfaz de usuario con soporte fundamental para el tacto, el mouse y el teclado.
  • Andamios .

Historial de versiones

WinJS 1.0

La primera versión de WinJS. Fue lanzado con Windows 8 .

WinJS 2.0

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 2.0 para Windows 8.1
  • WinJS Xbox 1.0 para Windows
  • WinJS Phone 2.1 para Windows Phone 8.1

WinJS 3.0

WinJS 3.0 se lanzó en septiembre de 2014 [4] con un enfoque especial en:

  • Compatibilidad con varios navegadores / plataformas que abarcan los navegadores de escritorio y móviles más populares, así como entornos de aplicaciones basados ​​en HTML como Apache Cordova
  • Modularización de JavaScript que brinda a los desarrolladores el control para optimizar su rendimiento y cargar solo los módulos de la biblioteca WinJS que necesitan para su sitio web o aplicación
  • Diseños de control universal mejorados

WinJS 4.0

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]

Ver también

  • HTML5
  • JavaScript
  • JScript
  • React Native , biblioteca de JavaScript alternativa para el desarrollo de aplicaciones para UWP
  • Windows 8
  • Tiempo de ejecución de Windows

Referencias

  1. ^ "Creación de aplicaciones de Xbox One usando HTML y JavaScript" . Creación de aplicaciones para Windows . Microsoft . Consultado el 7 de abril de 2015 .
  2. ^ "Ampliación de la plataforma común a través de aplicaciones universales de Windows" . Creación de aplicaciones para Windows . Microsoft . Consultado el 18 de septiembre de 2014 .
  3. ^ "winjs / winjs" . GitHub . Consultado el 9 de mayo de 2016 .
  4. ^ "WinJS en todas partes" . Creación de aplicaciones para Windows . Microsoft . Consultado el 18 de septiembre de 2014 .
  5. ^ "Una vista previa de WinJS 4.0" . Microsoft . Consultado el 31 de marzo de 2015 .
  6. ^ "Lanzamiento de WinJS 4.0" . Microsoft . Consultado el 8 de junio de 2015 .

enlaces externos

  • Desarrollo de aplicaciones de la Tienda Windows (HTML)
  • Espacio de nombres WinJS
  • Patio de juegos de WinJS
  • Proyecto WinJS en GitHub
Obtenido de " https://en.wikipedia.org/w/index.php?title=WinJS&oldid=1002272529 "