Külalispostitus meie IE9 projektijuhi Roman Gorislavski sulest:
Üks olulisi Microsofti panuseid Internet Explorer 9nda versiooniga on professionaalsel tasemel HTML5 toetus. HTML standardi viienda versiooniga jõutakse lähemale veebiloojate unistusele, kus sama märgendust saab kasutada olenemata veebilehitsejast. IE9 sisaldab uusi riistvaraliselt kiirendatud ja standardeid järgivaid võimalusi, mis põhinevad HTML5, CSS3, DOM L2 ning L3, SVG, ECMAScript5 ja teistel spetsifikatsioonidel.
Toon välja mõned head viited IE9-ga tutvumiseks: esimesed kaks on näited, milleks IE9 on suuteline, kolmas enesest mõistetav ja neljas näitab erinevaid aspekte, mida on tööle saadud mingis veebilehitsejas.
HTML5 ja CSS3
HTML5 on järgmine suurem uuendus W3C HTML spetsifikatsioonile tuues standardiseeritud struktuuri veebilehe sisu esitlemiseks. W3C HTML5 spetsifikatsioon lisab uusi tunnuseid nagu graafiline tugi - SVG ja Canvas, multimeedia tugi nagu video ja heli ilma, et peaksid kasutama selleks Flashi või Silverlighti. Samuti uued APId, et teha arendajatele interaktiivsete veebirakenduste loomist lihtsamaks . Ka CSS2.1 ja CSS3 standardid annavad disaineritele ja arendajatele võimaluse kasutada uusi kujunduslikke efekte, ilma Javascripti või muu täiendava tehnoloogiata. Näiteks saab CSS3 border-radius muutuja abil tekstikasti nurgad ümaraks.
Mõned kasulikud lingid lisalugemiseks:
SVG ja Canvas
SVG on XMLil tuginev vorming piltide ja kujundite (vt. pilti) joonistamiseks. SVG pildid põhinevad vektoritel, mistõttu ei kaota nad kvaliteeti ka peale mitmekümne kordset suurendamist.
Kasulik lisalugemine SVG kohta:
Canvas lubab disaineritel ja arendajatel joonistada rastergraafikat oma lehel JavaScripti abil. See koosneb kahest osast:
Siit saad canvase kasutamise kohta lähemalt lugeda:
Kinnitatud saidid (Pinned sites)
Kinnitatud sait (Pinned Site) on uus võimalus IE9-s, mis annab veebilehtedele tavapärase rakenduse omadused Windows 7 opsüsteemis. Lõppkasutajal on võimalik kinnitada veebilehti tegumiribale, töölauale või start-menüüsse. Tegumiribale kinnitamise võimaldamiseks ei ole vaja veebilehte või selle sisu muuta, küll aga saab seda omadust täiendada lihtsa Javascript koodirea ja meta märgisega (tag) näiteks paremklikil avaneva hüppelisti (Jump Lists) või automaatsete teavitamistega. Sellest lähemalt järgneval lingil:
Arendaja tööriistad (Developer Tools)
IE8 oli esimene Internet Exploreri väljaanne, mis sisaldas sisseehitatud arendaja tööriistu, et aidata
mugavalt veebilehe prototüüpe luua, testida, siluda ning lubab näha tehtud muudatusi otse veebilehitsejas. IE9-s täienevad arendaja vahendid kahe uue tööriistaga:
Arendaja tööriistadega saab lähemalt tutvust teha järgnevatel linkidel, esimene link tutvustab IE9 Network Tabi ja ülejäänud juba IE8-st tuttavaid võimalusi.
JavaScript, Ajax ja DOM
AJAX või asünkroonne JavaScript koos XMLiga on osa veebiarendus tehnikatest, mis lisab interaktiivseid veebirakendusi, mis töötavad nii kliendi tööarvuti peal kui ka serveri peal ja võimelised teha uuendusi ilma veebilehte uuendamata. JScript ja JavaScript on kliendi poolne skriptimiskeel, mis on kõige enam kasutuses arendajate poolt, et leht ja DOM vastastikku toimiksid.
IE9-ga tuleb kaasa uus JavaScripti mootor nimega Chakra, mis sisaldab ECMAScript 5 võimalusi, DOM tase 2 ja 3 tuge ning järgib ka WebIDL standarti.
Järgnevatel linkidel saate tutvuda selle kõigega lähemalt: esimene tutvustab üleüldiselt IE9 uut Javascripti ja ülejäänud käsitlevad uue ECMAScripti standardit ning DOMi.
Ühilduvus
Võrreldes eelnevate IE versioonidega, järgib IE9 oluliselt rohkem veebistandardeid, mis tagab ka parema ühilduvuse ja lubab erinevatel veebilehitsejatel lugeda koodi ühtsemalt. Lisaks toetatakse eelnevate IE versioonidele loodud veebilehtede kuvamist läbi ühilduvusvaate (compatibility view), mis kuvab saiti IE7 režiimis. Veebisaitide omanikel on võimalik oma lehele lisada ka ühilduvuse märgis (compatibility metatag), mille puhul kuvatakse lehte vastava IE versiooni režiimis (vt. pilti).
Lõpetuseks veel mõned kasulikud ühildusega seotud lingid:
Roman Gorislavski Internet Explorer projektijuht
Külalispostitus meie IE9 projektijuhi Roger Puks-i sulest:
Microsofti poolt loodud beeta staadiumis olev veebilehitseja Internet Explorer 9 on suutnud tõusta tuhast ning ukse taga on seninägematute omaduste ja võimalustega üheksas versioon. Toon järgnevalt välja mõned põhjused, miks peaks iga võrgukasutaja IE9-ga lähemalt tutvust tegema.
See on kiire
Internet Explorer 9 näol on tegu seni kiireima veebilehitsejaga, mis ületab mitmes kategoorias oma konkurente. Kiirem sirvija tähendab seda, et selle käivitamine ei võta enam niivõrd kaua aega, populaarsemad (ja sisukamad) veebilehed laevad rutemini ning ka erinevate võrgurakenduste kasutamine ei nõua endist ajakulu.
Varasemalt võisid veebilehitseja algkäivituse või kasutuse aeglust tihti põhjustada lisandid (add-ons). Kui aga juhtub, et IE9-s märkate näiteks aeglast käivitust, siis tuleb appi selline uuenduslik element nagu add-on manager.
Nagu eelnevalt pildiltki näha, on tegu kasuliku tööriistaga, mis annab Sulle automaatselt märku aeglust põhjustavatest lisanditest. Add-on manager näitab, mis lisavidinad on parasjagu aktiveeritud ning kui palju aega lisavad need käivitumisprotsessile. Ühe nupuvajutusega on võimalik oma soovitud lisad välja lülitada.
See on lihtne
Eelnevate Internet Exploreri väljalasete puhul jäi inimestele meelehärmi tekitama asjaolu, et sirvija kasutajaliides oli täis erinevaid nuppe, tööriistaribasid (nt. search-bare) ja muud ebavajalikku. Internet Explorer 9 on hakanud kõndima aga teist rada– kogu kasutajaliides on muutunud märksa minimalistlikumaks. Sarnaselt Windows-i kontseptsiooniga on hakatud lähtuma filosoofiast, et veebilehitseja on vaid vahend, mille abil kuvada veebi. Kogu vajalik informatsioon on seega kogutud kõigest ühe riba peale ning nähtavale kohale on jäetud vaid tagasimineku (back) nupp ning aadressiriba. Kodulehele, lemmiksaitide ning sätete avamise nupud on koondatud käepäraselt paremasse äärde.
Kui teil on välja kujunenud mõned lemmiklehed, mida külastate tihti, siis enam ei ole vaja avada lehitsejat ning siis alles seejärel soovitud lemmiksait. Nüüd võite vedada valitud veebilehe ikooni oma tegumiribale, võimaldades selle veebilehe avamise kõigest ühe nupuvajutusega (pin to taskbar).
Teatud saidid, mis on kohandatud IE9 võimalustega, pakuvad kinnitatuna veelgi rohkem võimalusi – paremkliki abil on võimalik suunduda erinevatesse sektsioonidesse kõnealusel lehel jm. (nt. uudisteportaalil otse majandusuudiste sektsiooni). Üks eestlaste seas populaarne leht, mis pakub eelmainitud teenust, on suhtlusvõrgustik Facebook. Uuenduste või teadete korral tekib tegumiribal lehe ikooni kõrvale punane tärn, mis teavitab uuendustest.
Kui aga puudub soov koormata oma tegumiriba erinevate veebilehtede ikoonidega, on alati olemas ka uuendatud vahekaardileht (tab page). Tegu on uue vahekaardi avamisel ettetuleva lehega, millel on kuvatud kasutaja poolt enimkülastatud saidid. Kõiki saite saab sealt ka eemaldada oma soovi järgi. Kui midagi peaks juhtuma ning IE sulgub, saab ühe nupuvajutusega taastada eelneva sessiooni ehk avada eelnevalt lahti olnud saidid.
Otsingu kasutamiseks ei ole enam tarvis siirduda eraldi mõne otsingumootori kodulehele. Nüüd on võimalik kasutada erinevaid otsingumootoreid (Bing, Google, Neti jm) palju lihtsamalt – trükkides otsitava fraasi või sõna lihtsalt aadressikasti. Automaatselt tulevad alla soovitused sätestatud otsingumootori poolt. Uusi otsingumootoreid saab lisada www.ieaddons.com lehe kaudu.
See on turvaline
Uue Internet Exploreri väljalaske puhul pandi suurt rõhku kasutaja turvalisusele. Turvalisus tähendab ka seda, et nüüdsest on Sul märksa suurem ülevaade allalaadimistest ning kõigest nendega seotust. Teisisõnu on kasutusse võetud nn. allalaadimishaldur. Haldur kontrollib allalaetavat faili ning pahavara avastamisel hoiatab kasutajat. Samuti edastatakse hoiatus kasutajale kui allalaadimine toimub vähepopulaarsest serverist. Ühtlasi on võimalik halduri kaudu peatada ning taaskäivitada allalaadimisi aeglase ühenduse puhul ning samuti näha, kus nad arvutis asuvad.
Internet Explorer 9 kasutamine on turvaline, kiire ning mugav kogemus, millest keegi ei tohiks ilma jääda. Tee lähemalt tutvust uue ja ilusamat veebikogemust pakkuva brauseriga www.beautyoftheweb.com lehel.
Roger Puks Internet Explorer projektijuht
Kuu aega tagasi astus Microsoft Eesti säravate inimeste ridadesse kaks toredat tudengit, kes aitavad ette valmistada Internet Explorer 9 (IE) väljatulekut Eestis. Mõtlesime ja kaalusime, kas teha koostööd mõne kohaliku veebiagentuuriga, aga siis leidsime, et tudengite kaasamine on mõlemale poolele kindlasti väärt kogemus. Iga päev ju ei saa piiluda Microsofti siseveebi, nautida meie kontori mõnusat atmosfääri, näha lähedalt kuidas sadade miljonite inimeste poolt kasutatava toote valmimine ja testimine välja näeb ning osaleda kõiksugustel sisemistel koolitustel ja muudel fun üritustel
Sobilike projektijuhtide leidmiseks alustasime loomulikult meie partnertudengite ehk MSP tiimist ja nii jõudsidki minu lauanaabriteks Roman Gorislavski ja Roger Puks Tallinna Ülikoolist. Praegu tegelevad nad Eesti populaarsemate veebisaitide testimisega, et kohalikud lehed pakuksid internetikasutajatele IE9-ga suurepärast kogemust.
See postitus on ühtlasi sissejuhatuseks kohe-kohe minu blogis ilmuvatele nende sulest pärit artiklitele, mis tutvustavad uue lehitsejaga kaasnevaid põnevaid võimalusi