• IT-Karriere:
  • 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. Statistisches Bundesamt, Wiesbaden
  2. Stadt Leinfelden-Echterdingen, Leinfelden-Echterdingen bei Stuttgart

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.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Die Windows RuntimeDie Golem.de-App 
  1.  
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8.  


Anzeige
Top-Angebote
  1. (Bis zu 40 Prozent auf ausgewählte Notebooks, Monitore, PCs, Smartphones, Zubehör und mehr bei...
  2. ab 1.499€ (bei Nvidia.com)
  3. (u. a. ZOTAC GeForce Gaming 24 GB RTX 3090 Trinity für 1.714,22€, GIGABYTE Nvidia Ampere GV...

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
       


    •  /