• Ir al contenido principal
  • Ir a la barra lateral primaria

Luis Peris

Consultor y programador tecnológico

  • Contenido
    • Blog
    • Podcast
    • ¿Qué es?
    • Tutoriales
  • Desarrollo a medida
  • CTO Virtual
  • Formación
  • Newsletter
  • Contacto

WinJS: El framework de Microsoft

4 enero, 2017 por LuisPeris Dejar un comentario

En otro artículo analizamos Apache Cordova, el software gratuita que nos permitía pasar HTML+CSS3+JS a una APPs para diferentes sistemas operativos (incluyendo móviles y ordenadores).

No obstante, nos surgía un problema ¿Qué diseño usábamos? Está claro que si queríamos programar con HTML una aplicación para Android y iOS teníamos que hacer «la web» responsive, pero a la vez tenía que aparentar que era una aplicación nativa, con sus menús que desplieguen al hacer click, etc. Justamente esto es lo que intenta solventar WinJS.

WinJS

WinJS es un framework CSS y JS para que puedas realizar aplicaciones en HTML con una apariencia móvil.

El framework ha sido desarrollado por totalmente por Microsoft para conseguir que desarrolladores web crearan aplicaciones de forma sencilla y sin aprender un nuevo lenguaje de programación para:

  • Windows Phone
  • La tienda Windows (que se encuentra en Windows 8 y 10)
  • xBox

No obstante, es totalmente libre e incluso Microsoft te indica que lo puedes usar sin problemas junto Apache Cordova para aplicaciones Android y iOS entre otros.

La idea de juntar Apache Cordova y WinJS es sencilla: Desarrollar una única APP con HTML que sea compatible con:

  • Móviles (Android, iOS, Windows Phone…)
  • Ordenadores (Windows, Mac, Linux)
  • Consolas (xBox)
  • Televisiones (Firefox OS)

Características de WinJS

 

  1. Librería de programación JS
    Cuenta con una librería JS que te ayudaré a trabajar con el scroll, listados, menús, etc. Siempre para que de la sensación de que la APP es nativa.
  1. CSS para diseños responsives
    Junto a la librería JS viene una CSS para que la APP tenga una diseño homogéneo y agradable, además también preparará los menús.
  1. Muy enfocada a APPs/Tablets (Windows metro)
    La librería no está tan enfocada a móviles (pantalla pequeña), sino a todo lo que sea táctica (ya sea un móvil, una tablet o un ordenador).
  2. Compatible con la web
    Podrías desarrollar una web, subirla a un hosting y te funcionaría sin problemas.
  3. Cursos gratuitos
    Puedes apuntarte a uno de los muchos cursos que Microsoft imparte de forma gratuita para que aprendas a utilizar su framework.

Mi opinión sobre WinJS

WinJS fue un intento fallido de Microsoft de intentar revivir la tienda de aplicaciones de Windows Phone y Windows 8 y 10, no obstante, aunque facilita muchísimo el trabajo muy pocas personas conocen de la existencia de WinJS y menos aún lo utilizan.

En mi opinión personal, creo que WinJS puede venir muy bien como una ayuda ahora la montar el front-end de nuestra APP, ya que en el mercado, tampoco existen muchas opciones donde elegir.

Archivado en:Programación

Quizás te interesa: Aprende a programar en 6 meses.

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral primaria

¡IMPORTANTE!

Cada semana publico: 3 artículos de tecnología, 3 podcast y 2 vídeos en youtube.

Suscríbete a la newsletter y recibirás un email a la semana con todos los enlaces.

¡Suscríbete!

Un email semanal con todos los podcast, vídeos y artículos emitidos la última semana.


Te puedes borrar en cualquier momento, simplemente haz click en el enlace que encontrarás al pie de cada email.

   

Sigue mi Podcast en: