HTML5 – muutamia ajatuksia työkaluista ja tulevaisuudesta
Kirjoittaja Juhani Vuorio
Ajattelin näin kesän vielä jatkuessa täydentää Tietokone.fi –saitilla olevaa mainosartikkelia
uusilla asioilla. Jos et ole vielä ehtinyt vilkaista ensimmäistä artikkelia,
löydät sen täältä: www.tietokone.fi/advertoriaalit/html5_sovelluksia
_webiin_ja_windowsiin_101
Artikkelin määritelmä pätee tässäkin, eli HTML5 –nimikkeen alle kuuluu joukko muitakin
W3/EcMa –standardeja/standardiehdotuksia, kuten HTML5, CSS3, SVG, DOM ja
ECMAscript (JavaScript)
ECMAscriptin kehityksestä viimeisin huomionarvoinen asia on testipenkin valmistuminen, jonka
avulla voi testata oman suosikkiselaimensa tuen viimeisimmälle standardille.
Kyseinen testi on ajettavissa täältä: test262.ecmascript.org/. Pikakokeen jälkeen IE9 sai tulokseksi
10682 läpimennyttä testiä ja 299 virheellistä suoritusta. IE10PP2:n tulos on
10922 läpimennyttä ja 5 epäonnistunutta testiä.
Tämän testipenkin ja tietenkin myös W3 –organisaation testien tavoitteena on varmistaa saman
koodin toimivuus eri selaimissa, jotta kehittäjät pystyvät keskittymään
varsinaiseen työhönsä, eikä miettimään sitä, miten eri tavoilla selaimet
toimivat. Toki suurimpana haasteena on edelleen internet –iältään vanhojen tai
todella ikivanhojen selainversioiden käyttö, jonka takia edelleen joudutaan
miettimään vaihtoehtoisia ratkaisuja vanhoille selaimille. Tähänkin löytyy
erilaisia tilapäisratkaisuja, joita osittain käsittelin tuossa ensimmäisessä
artikkelissa ja toki aika hoitaa myös tätä ongelmaa, mutta valitettavan
hitaasti.
Kirjastoista:
Yksi mielenkiintoinen kirjasto, josta en muistanut aikaisemmin mainita on
easel.js (easeljs.com/),
joka helpottaa canvas –elementin hyödyntämistä sovelluksissa. Tuo kyseinen
kirjasto on muodostunut www.pirateslovedaisies.com/ -pelin rakentamisen yhteydessä. Työkalu,
jota Illun käyttäjät voivat myös hyödyntää löytyy täältä: visitmix.com/labs/ai2canvas/
Eri kirjastojen käytöstä löytyy myös mukavasti koulutusmateriaalia trainingkit.webcamps.ms/ -sivustolta.
Työkaluista:
Visual Studio käyttäjien kannattaa ottaa käyttöön SP1, koska siinä on
sisäänrakennettu intellisense tuki HTML5 elementeille, aihetta käsittelee yksi
vanha blogikirjoitus: blogs.msdn.com/b/webdevtools/archive/2011
/01/27/html5-amp-css3-in-visual-studio-2010-sp1.aspx. Expression Studio sisältää myös HTML5 ja CSS3
–tuen. Myös Adobe on kunnostautunut työkalurintamalla helpottaen animointien
tuottamista web –standardien avulla. Itse odottelen mielenkiinnolla mahdollisia
tuotejulkistuksia BUILD –konferenssista...
Rajapinnoista:
Eri standardimääristysten eteneminen prosesseissa tuo aina silloin tällöin
uusia ominaisuuksia kehittäjien testattavaksi, joita IE:ssä on implementoitu
uusissa IE10 version platform preview versioissa. Näihin voi kätevästi tutustua
testdrive –sivuston kautta: ie.microsoft.com/testdrive/
Aivan viimeisimmät
kehittäjille suunnatut implementoinnit, joista vielä halutaan palautetta
kehittäjiltä löytyvät HTML5 –labs sivustolta: html5labs.interoperabilitybridges.com/
Vielä on kesää
jäljellä.
Juhani Vuorio
Tule kauniimman
webin kannattajaksi: www.facebook.com/kaunisweb