Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Joost Schellevis

Redacteur

Ontwikkelen voor Windows 8

Metro

Tijdens de D9-conferentie toonde Julie Larson-Green, verantwoordelijk voor de user experience van Windows, een programma dat voor de nieuwe Metro-interface was geschreven. De applicatie was ontwikkeld met het nieuwe developmentplatform voor Windows 8, dat, in de woorden van Larson-Green, is gebaseerd op html5 en javascript.

Dat klinkt vreemd: html is ontworpen om tekstpagina's op het web te structureren, niet om gebruikersinterfaces te ontwikkelen. Het is niet onmogelijk om met html een geavanceerde gui te ontwikkelen, als er tenminste aanvullende technieken als css en javascript kunnen worden gebruikt, maar de taal is er niet op toegesneden.

De html5-specificatie, die nog niet tot standaard is verheven, verandert daar wel wat aan, bijvoorbeeld met de introductie van het canvas-element. De toevoeging van het video-element maakt het afspelen van video makkelijker, wat in bepaalde applicaties van pas kan komen. Bovendien zou Microsoft tools kunnen aanbieden, zoals javascript-library's, om volgens een bepaald stramien Metro-applicaties te ontwikkelen.

Beperkingen?

Veel developers zijn echter bang dat html5 en javascript de enige twee tools zijn waarmee Windows 8-applicaties kunnen worden gegenereerd. Die angst lijkt voorbarig. Hoewel Microsoft nog niet echt veel duidelijkheid biedt, geeft het bedrijf nergens expliciet aan dat developers zich tot deze twee talen moeten beperken.

In een persbericht staat letterlijk: "Developers also will be able to use common Web technologies, such as HTML5 and JavaScript, to create applications for the PC, further easing integration and adoption." Also klinkt niet bepaald als een verplichting; het lijkt er dus op dat het wel degelijk mogelijk wordt om bestaande ontwikkeltools te gebruiken voor het ontwerpen en ontwikkelen van Windows 8-interfaces.

Uiteraard zijn html5 en javascript in veel gevallen niet genoeg om een werkende applicatie te maken: vaak moet er data worden verwerkt en daarvoor heb je andere programmeertalen nodig. Het is nog onduidelijk hoe de interactie tussen Microsofts html5-ontwikkelplatform en de .Net-programmeertalen gaat verlopen. Het ligt echter voor de hand dat ontwikkelaars met behulp van het .Net-framework een html5-gui zullen kunnen genereren.

'Geen goede beslissing'

Expertpanellid en ontwikkelaar Roy Triesscheijn zegt het 'geen goede beslissing' te vinden als Microsoft ontwikkeling voor de Metro-interface alleen mogelijk maakt met html5 en javascript. "Microsoft heeft juist een ijzersterkte ui-toolkit neergezet met WPF", zegt Triesscheijn. Html5 en javascript kunnen daar volgens hem niet aan tippen.

Panellid Chris Simon is het daar mee eens. "Veel applicaties zijn niet geschikt om met html5 en javascript te maken", zegt Simon. "Maar het is nog maar een gerucht; we zullen zien wat er ondersteund wordt."


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True