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. Anwendungsbetreuerin Geoinformationssysteme (m/w/d)
    Hannoversche Informationstechnologien AöR (hannIT), Hannover
  2. CRM Application Manager (m/w/d)
    Getriebebau NORD GmbH & Co. KG, Bargteheide bei Hamburg
Detailsuche

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.

Golem Akademie
  1. Webentwicklung mit React and Typescript
    20.-24. September 2021, online
  2. IT-Fachseminare der Golem Akademie
    Live-Workshops zu Schlüsselqualifikationen
  3. 1:1-Videocoaching mit Golem Shifoo
    Berufliche Herausforderungen meistern
Weitere IT-Trainings

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.  


Aktuell auf der Startseite von Golem.de
Unwetter
Wie viel Hochwasser verträgt ein Elektroauto?

Deutsche Hersteller machen sehr unterschiedliche Angaben über die Wassertauglichkeit von Elektroautos. Und können Teslas wirklich schwimmen?
Ein Bericht von Friedhelm Greis

Unwetter: Wie viel Hochwasser verträgt ein Elektroauto?
Artikel
  1. Sexismus: Mitarbeiter von Blizzard wenden sich gegen Management
    Sexismus
    Mitarbeiter von Blizzard wenden sich gegen Management

    Der Konflikt bei Activision Blizzard eskaliert, die Arbeit an World of Warcraft soll weitgehend eingestellt sein.

  2. Full Self-Driving: Tesla verwechselt Mond mit Ampel
    Full Self-Driving
    Tesla verwechselt Mond mit Ampel

    Teslas mit Full Self-Driving haben bei der Ampelerkennung Schwierigkeiten. Ein tief stehender Mond sorgte für einen kuriosen Fehler.

  3. Windows 11: Win32-Apps lassen sich nicht per Microsoft Store patchen
    Windows 11
    Win32-Apps lassen sich nicht per Microsoft Store patchen

    Im Microsoft Store bekommen Entwicklerteams künftig die Freiheit, Win32-Apps anzubieten. Die Verantwortung liegt dann aber bei ihnen.

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.



Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Crucial Ballistix 16GB Kit 3200MHz 66,66€ • PCGH-Gaming-PCs stark reduziert (u. a. PC mit RTX 3060 & Ryzen 5 5600X 1.400€) • Samsung 27" Curved FHD 240Hz 239,90€ • OnePlus Nord CE 5G 128GB 299,49€ • Microsoft Flight Simulator Xbox Series X 69,99€ • 3 für 2 Spiele bei MM [Werbung]
    •  /