Microsoft lager WinJS på tvers av plattformer og åpen kildekode

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

I dag har Microsoft åpen kildekode til Windows Library for JavaScript (WinJS). Den blir utgitt under Apache 2.0 lisens som et åpen kildekode-prosjekt av Microsoft Open Technologies (MS Open Tech). Kildekoden er tilgjengelig nå på GitHub hvor utviklere gir tilbakemelding og sender inn bidrag.

I tillegg tar WinJS sine første skritt for å bli tverrplattform ved å støtte nettlesere og andre enheter.

For de som ikke er kjent med WinJS her er litt bakgrunn fra Microsofts programleder Maria Kang:

WinJS er et JavaScript-bibliotek som først ble opprettet for Windows 8 for å muliggjøre førsteklasses opplevelser av naturlig kvalitet i Windows Runtime-apper ved å bruke kjente nettteknologier som HTML, CSS og JavaScript. Den første versjonen av WinJS ga infrastruktur av høy kvalitet, inkludert sidekontroller, løfter og databinding. Den tilbød også polerte UI-funksjoner som virtualiserte samlinger og høyytelseskontroller som ListViewFlipViewog semantisk zoom.

WinJS 2.0 ble introdusert med Windows 8.1 og la til nye UX-mønstre som Hub kontroll og optimert ytelse for større fleksibilitet for designere og utviklere.

WinJS var opprinnelig fokusert på innfødte Windows Runtime-apper, men begynte å fokusere på andre plattformer ved å debutere i Xbox One-appene, tilpasse seg Xbox-utseendet og tillate nye innganger som stemme ved hjelp av Kinect.

I denne ånden har biblioteket blitt utvidet til mindre og flere mobile enheter med utgivelsen av WinJS 2.1 for Windows Phone 8.1.

Microsoft er fokusert på å gjøre WinJS mer på tvers av plattformer. For den neste versjonen av WinJS er teamet fokusert på å støtte populære rammeverk som Angular og Knockout, så vel som andre verktøy, biblioteker og løsninger som er populære i dag. Noe arbeid som allerede er i gang:

  • WinJS er nå vert på GitHub
  • WinJS bygge infrastrukturen har blitt flyttet over til å utnytte Grunt
  • CSS-filer blir nå generert med MINDRE CSS
  • Enhetstester kan kjøres med QUnit

kilde: Microsoft

Mer om temaene: åpen kildekode, pc, telefon, tablett, winJS

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *