Ajax vs Microsoft Silverlight
Ajax on asünkroonse JavaScripti ja XML-i lühend. See on veebiarendusmeetodite kogum, mida kasutatakse kliendi poolel interaktiivsete veebilehtede arendamiseks. Microsoft Silverlight on tasuta brauseri pistikprogramm, mis võimaldab täielikke interaktiivseid multimeediumikogemusi ja rikkalikke ärirakendusi kliendi poolel. Silverlight põhineb .NET-raamistiku levinud keele käitusel (CLR), mis võimaldab käivitada sama nõuetele vastava koodi nii serveris kui ka kliendi poolel käivitamiseks. Nii Ajax kui ka Microsoft Silverlight on kliendipõhised meetodid või rakendused, mis rikastavad kliendi poolel multimeedium- ja ärifunktsioone, et suurendada äärmuslikke kasutajakogemusi.
Mis on Ajax?
Ajax on programmeerimismudel, mis toetab paljusid erinevaid tarkvaravahendeid nagu HTML, JavaScript ja XML ning tähistab tegelikult asünkroonse Java skripti ja xml-i. Seda kasutatakse rakenduste loomiseks, mis töötavad brauseris otse kasutajani. Algselt kasutati seda laialdaselt ainult Microsofti Internet Exploreri brauseriga, kuid pärast seda on muudatused võimaldanud tal töötada enamiku muude tavaliste brauseritega. Peamine erinevus Ajaxiga võrreldes varasemate kolleegidega nagu HTML on see, et see ei vaja pistikprogrammi ja võimaldab rakendustel töötada otse või manustatud brauserisse. See kasutab brauseri ja kasutaja vahel suhelvat mootorit, mis võimaldab veebisaidi erinevaid osi värskendada, ilma et oleks vaja kogu lehte kasutajaga suheldes uuesti laadida. Ajax ei ole uuesti müüdav toode, vaid on avatud lähtekoodiga kogukondades vabalt saadaval.
Mis on Microsoft Silverlight?
Silverlight on tehnoloogia, mis põhineb Microsofti toodetud ja toetatud .NET-raamistikul ning millele viidatakse tavaliselt kui Microsoft Silverlightile. See tarnitakse pistikprogrammina teie brauserisse, mis toetab eri tüüpi meediume, sealhulgas rikkalikku interaktiivset kogemust nii graafika kui ka video kaudu. See on ka platvormidevaheline ning saadaval erinevat tüüpi brauserites, sealhulgas mõnedes tavalisemates brauserites Chrome'is, Firefoxis, Internet Exploreris ja Safaris. Just see platvormiülene ja brauseriteülene võime on võimaldanud tarkvaraarendajatel kogu maailmas integreerida Silverlighti kasutavaid rakendusi brauserisse. Samuti on see Microsofti jaoks oluline suund nihestada oma tarkvara konkurentide platvormidel töötama. Silverlight 4.0 ilmus 2010. aastal koos hulga uute funktsioonidega, näiteks veebikaamera, mikrofoni tugi ja Google'i integreerimine Chrome'i brauseriga, samuti multimeediumvõrkude toetamine meediumite ja televisiooni voogesituses.
Erinevus AJAX ja Microsoft SILVERLIGHT vahel
Ajax on pigem kontseptsioon kui tegelik tehnoloogia üksi ja seda kasutatakse peaaegu eranditult Internet Exploreri brauseris, samas kui Silverlight on platvormidevaheline ja brauseritevaheline, võimaldades palju kõrgemat integreerimist OS X-i maailma ja veebikommuunidesse. Kuigi Ajax on avatud lähtekoodiga, on Silverlight Microsofti toode ja seda on kasutatud selleks, et anda neile võimendus nii Apple'i kui ka Google'i konkurentide ees, võimaldades nende rakendustesse täielikku integreerimist. Silverlight on suunatud peamiselt veebis leiduva sotsiaalse meedia veebisisu piltide ja videote kaudu, samal ajal kui Ajax on rohkem brauseri kaudu interaktiivsete rakenduste tööriist. Ehkki mõlemad tehnoloogiad on suunatud erinevatele sihtrühmadele, on nende kasutamine tänapäeva maailmas veebis ja neid saab kasutada koos interaktiivse meediumirikka kasutajakogemuse saamiseks.