modern.ie: virtuális Internet Explorer fejlesztőknek
Három hónapos ingyenes virtuális Internet Explorert kínál a Microsoft új kezdeményezése a webfejlesztőknek. A tesztelésre használható szolgáltatás egyértelműen az Apple és Linux-használóknak szól.
Három ingyenes szolgáltatással nyúl a nem Windows-alapú rendszereket használó webfejlesztők hóna alá a Microsoft a modern.ie kezdeményezés keretében. Az Internet Explorer böngészőre történő fejlesztést segítendő a szoftverház virtualizált böngészőt, online hibakeresőt és általános programozási irányelveket is kínál a minél teljesebb kompatibilitás eléréséhez.
Apple és Linux
A Microsoft kezdeményezése valós problémára ad választ, a webes fejlesztők jelentős része használ Windows helyett más operációs rendszert, számukra pedig elérhetetlen a natív Internet Explorer futtatása. Míg a versengő böngészők (Chrome és Firefox) támogatják mindhárom platformot, az Internet Explorer futásához Windows kell. Ráadásul nem is mindegy, melyik, a legfrissebb Internet Explorer 10 ugyanis egyelőre csak Windows 8-at támogat, illetve hamarosan érkezik Windows 7-re is, Windows Vistán és XP-n azonban nem lesz elérhető.
Az áthidaló megoldás jellemzően az Internet Explorer virtuális gépben való futtatása, ehhez mind a virtualizációs megoldást, mind a Windows licencet be kell szerezni. A két rendszer párhuzamos futtatása azonban eléggé memória- és processzorigényes lehet, különösen, ha a virtuális Windows mellett futnak a fejlesztői környezet elemei is - ez már a hordozható számítógépek többségénél elég fájdalmas teljesítménycsökkenést hoz.
Developers using Modern.IE
Még több videóA Microsoft most a modern.ie kezdeményezés keretében három hónapos ingyenes BrowserStack-hozzáférést biztosít a fejlesztőknek, ez egy rövidebb fejlesztési projekthez elegendő is. Ryan Gavin, az IE fejlesztéséért felelős igazgató ugyanakkor elmondta, hogy a BrowserStack-Microsoft kooperáció jelenlegi formájában inkább felütésként értelmezhető, a jövőben valamilyen hosszabb távú ingyenes megoldás kínálata is elképzelhető.
2025: neked mennyi pénzt ér meg a home office? Itt vannak az IT munkaerőpiaccal kapcsolatos 2025-ös prognózisaink.
A BrowserStack megoldása felhős alapon kínálja a virtualizált böngészőablakot, a renderelt kép pedig a Chrome és Firefox beépülő modulnak köszönhetően azonnal követhető. A BrowserStack megoldásának előnye, hogy egyetlen kattintással válthatunk az Internet Explorer különböző verzióinak képe között, míg a helyben futó virtuális gép jellemzően egyetlen IE-verzió futhat egyszerre. A szolgáltatás egyébként képes mobil böngészők virtualizált böngészőit is futtatni, így változatos iOS illetve androidos eszközökön is élőben tesztelhető a készülő weboldal.
Gyorsellenőrzés és irányelvek
A modern.ie felületén elérhető egy gyors URL-szkenner is, amely az adott oldal forráskódját pillanatok alatt ellenőrzi és a legfontosabb kompatiblitási problémákat megfelelően listázza. Bár a modern.ie indulása után a hibalistáért személyesen kellett a Microsofthoz fordulni, most már bármely oldal részletes hibalistáját lekérhetjük a rendszerből.
Az oldal küldetésének megfelelően a szkennelés Internet Explorer-központú, így a hibalista és az ajánlott megoldások is az IE-kompatibilitást tartják szem előtt. A teszt például kiszúrja, ha egy weboldal böngészőfelismerést használ a képességek lekérdezése helyett. Ez utóbbi megközelítés jóval nyitottabb, az adott funkció használatát a webes fejlesztő helyett a böngésző készítője döntheti el, az új képességek elterjedése pedig sokkal gyorsabban végbemehet.
A modern.ie oldal harmadik "szolgáltatása" egy húsz pontba szedett fejlesztői irányadás, amely általánosan megfogalmazott tanácsokat ad a keresztböngészős weboldalak készítéséhez. Például nem érdemes egyetlen, egységes kinézetre törekedni minden elképzelhető böngészőben, helyette legyen egy széles kompatibilitást nyújtó változat, amely fokozatosan alakul, ahogy újabb böngészős képességeket detektál.