Abo
  • Services:

Javascript und HTML

In Javascript steht durch den Projections-Mechanismus also das vollständige WinRT-API zur Verfügung - und zwar stets die beim Nutzer aktuell installierte Version, nicht diejenige, die der Entwickler beim Erstellen der App installiert hat.

Stellenmarkt
  1. Otto-Friedrich-Universität Bamberg, Bamberg
  2. FIL Fondsbank GmbH, Kronberg im Taunus

Die mit Javascript erstellten Apps laufen nicht etwa innerhalb einer Internet-Explorer-Instanz, sondern sind tatsächlich eigenständige Programme. Es ist korrekt, von "nativen" Apps zu sprechen, auch wenn der Javascript-Code erst auf dem Zielsystem von der Javascript-Engine nach dem JIT-Prinzip kompiliert wird und nicht schon vom Entwickler, wie es bei C# und C++ der Fall ist.

Und noch mehr Unterstützung

Für komplexere Anwendungen macht reines Javascript ohne weitere Unterstützung wenig Spaß. Die Bibliothek Windows Library für Javascript (WLJS) enthält Sprachergänzungen, UI-Widgets und Klassen zur Datenverwaltung, wie sie erforderlich sind, um typische Webanwendungen zu erstellen. Es handelt sich um eine klassische Javascript-Bibliothek: Wer mit ExtJS beziehungsweise Sencha oder YUI vertraut ist, wird sich schnell heimisch fühlen.

Die Bibliothek enthält vor allem auch Elemente, um eine Oberfläche gemäß der UI-Vorgaben von Microsoft zu erstellen, denn Microsoft macht bei Apps keine Abstriche bei den Anforderungen, nur weil es sich um eine Javascript-App handelt. In der Praxis ist in der Handhabung auch kein Unterschied zwischen einer Javascript-App und C#-basierten Apps festzustellen.

Es ist kein Problem, auch andere Javascript-Bibliotheken zu verwenden, wie zum Beispiel jQuery. Der Entwickler muss lediglich darauf achten, diese mit ins Programmpaket zu packen, da eine Einbindung von einer anderen Quelle aus Sicherheits- und Geschwindigkeitsgründen nicht zulässig ist.

Und HTML?

WinRT propagiert eine Trennung von Code und der formalen Beschreibung der Anwendungsoberfläche: Bei Javascript liegt die Nutzung von HTML nahe (C# verwendet dafür XAML). In der Praxis kann eine Anwendung natürlich auch HTML im Code erzeugen und in ein existierendes HTML-Dokument einhängen. Bei DOM-Operationen im HTML-Dokument sind keine Besonderheiten zu beachten, die Javascript-Engine hält sich an die W3C-Standards.

 Die Windows RuntimeDie Golem.de-App 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8.  


Anzeige
Spiele-Angebote
  1. 54,99€ mit Vorbesteller-Preisgarantie
  2. 59,99€ mit Vorbesteller-Preisgarantie
  3. 3,49€
  4. 16,99€

mtx5001 18. Sep 2012

Alexander Merz von Golem.de war inzwischen fleissig - die App ist jetzt auch im...

BLi8819 30. Aug 2012

Wäre schön, wenn man das direkt aus der App raus könnte ;)

spyro2000 28. Aug 2012

Natürlich gilt auch hier die Einrückung (Golem entfernt diese aber leider). spyro

Thaodan 28. Aug 2012

x64 ist x86 den Richtig geschrieben heißt das x86_64. BTW: Build Prozesse automatisiert...

Thaodan 28. Aug 2012

Und da ist Windows 8 ja auch gleich die Wichtigste.


Folgen Sie uns
       


E3 2018, wenig Hardware, mehr Spiele - Livestream

Neue Hardware (PC, Konsolen, Handhelds) sind auf der diesjährigen E3 in Los Angeles wohl nicht zu erwarten, oder doch? Diese und andere spannende Fragen zur Messe diskutieren die Golem.de-Redakteure Peter Steinlechner und Michael Wieczorek im Livestream.

E3 2018, wenig Hardware, mehr Spiele - Livestream Video aufrufen
Hacker: Was ist eigentlich ein Exploit?
Hacker
Was ist eigentlich ein Exploit?

In Hollywoodfilmen haben Hacker mit Sturmmasken ein ganzes Arsenal von Zero-Day-Exploits, und auch sonst scheinen die kleinen Programme mehr und mehr als zentraler Begriff der IT-Sicherheit verstanden zu werden. Der Hacker Thomas Dullien hingegen versucht sich an einem theoretischen Modell eines Exploits.
Von Hauke Gierow

  1. IoT Foscam beseitigt Exploit-Kette in Kameras
  2. Project Capillary Google verschlüsselt Pushbenachrichtigungen Ende-zu-Ende
  3. My Heritage DNA-Dienst bestätigt Datenleck von 92 Millionen Accounts

Shift6m-Smartphone im Hands on: Nachhaltigkeit geht auch bezahlbar und ansehnlich
Shift6m-Smartphone im Hands on
Nachhaltigkeit geht auch bezahlbar und ansehnlich

Cebit 2018 Das deutsche Unternehmen Shift baut Smartphones, die mit dem Hintergedanken der Nachhaltigkeit entstehen. Das bedeutet für die Entwickler: faire Bezahlung der Werksarbeiter, wiederverwertbare Materialien und leicht zu öffnende Hardware. Außerdem gibt es auf jedes Gerät ein Rückgabepfand - interessant.
Von Oliver Nickel


    Kreuzschifffahrt: Wie Brennstoffzellen Schiffe sauberer machen
    Kreuzschifffahrt
    Wie Brennstoffzellen Schiffe sauberer machen

    Die Schifffahrtsbranche ist nicht gerade umweltfreundlich: Auf hoher See werden die Maschinen der großen Schiffe mit Schweröl befeuert, im Hafen verschmutzen Dieselabgase die Luft. Das sollen Brennstoffzellen ändern - wenigstens in der Kreuzschifffahrt.
    Von Werner Pluta

    1. Hyseas III Schottische Werft baut Hochseefähre mit Brennstoffzelle
    2. Roboat MIT-Forscher drucken autonom fahrende Boote
    3. Elektromobilität Norwegen baut mehr Elektrofähren

      •  /