Suur osa (võimalik, et isegi üle poole) veebiarendusest toimub kas Mac OS X-i või mõne Linuxi distributsiooni rüpes. Ma ei hakka siinkohas seletama miks see nii on, aga kui see postitus tundub relevante, siis ei vajagi see vast täiendavaid kommentaare. Siiski kaasneb sellega üks suure mure — märkimisväärne osa Internetis kasutajatest pruugib endiselt (millegipärast) Internet Explorerit, mis paraku aga neis kahes operatsioonisüsteemis ei toimi. Samas on IE-l läbi aegade olnud tõsiseid probleeme ülejäänud veebibrauseritega ühte sammu astumisega, mis tekitab veebiarendajale vajaduse teha täiendavaid teste. Ehk teisisõnu: mida sina testid kui testi ei ole.
Õnneks pole asi siiski lootusetu ning appi tõttab vana hea virtualiseerimine, kuid paraku on virtualiseerimisel üks võrdlemise ebameeldib kõrvalnähtus — selleks, et jooksutada Internet Explorerit, peab virtuaalmasinas jooksutama Windowsi, mille litsents maksab aga raha. Selleks, et proovida vaid seda, kas veebileht paistab kasutajale normaalne, kaugelt liiga palju raha. Õnneks pole see dilemma (testida või mitte testida) jäänud märkamatuks ka Microsoftile ja nõnda ongi Redmond käivitanud projekti nimega modern.IE.
modern.IE kujutab ette ennast valitud sortimenti virtuaalmasinate tõmmiseid, kuhu on paigaldatud viimase piirini nuditud Windows, mis on mõeldud vaid Internet Exploreri käivitamiseks ning see tõmmis on arendajate jaoks tasuta.
modern.IE koduleht asub siin: www.modern.ie
Praegusel hetkel on tõmmised tehtud valmis kolme virtualiseerija jaoks: tasuta VirtualBoxi ning tasuliste Parallelsi ja VMWare jaoks. Tõmmised leiab kõigi olulisemate Internet Exploreri versioonide ja Windowsite jaoks. Hetkel on sortiment järgnev:
- Windows XP – IE6
- Windows XP – IE8
- Windows Vista – IE7
- Windows 7 – IE8
- Windows 7 – IE9
- Windows 7 – IE10
- Windows 7 – IE11 Preview
- Windows 8 – IE10
- Windows 8.1 – IE11 Preview
Tähelepanuks ka niipalju, et suur osa tõmmistest on allalaadimise hõlbustamiseks jagatud mitmesse faili. Esimene fail on tavaliselt .sfx laiendiga ja kui sellele anda käivitumisõigused (chmod u+x fail.sfx), siis on ta võimeline kogu asja lahti pakkima eeldusel, et kõik failid on samas kataloogis ja loetavad. Seejärel tuleb tegutseda nii nagu tõmmistega ikka tegutsetakse, näiteks VirtualBoxi puhul tuleb lahtipakkimisel tekkinud fail importida. Tähelepanuks veel niipalju, et alates Windows 7-st tuleks virtuaalmasinale eraldada mälu vähemalt 1024MB-i.
Head testimist.
Post a comment