Ajax vs. Microsoft Silverlight
Ajax on lyhenne asynkronisesta JavaScriptistä ja XML: stä. Se on kokoelma web-kehitysmenetelmiä, joita käytetään asiakaspuolella interaktiivisten verkkosivujen kehittämiseen. Microsoft Silverlight on ilmainen selaimen laajennus, joka mahdollistaa täydet interaktiiviset multimediakokemukset ja rikkaat yrityssovellukset asiakaspuolella. Silverlight perustuu .NET-kehyksen yleiseen kielten ajoaikaan (CLR), joka mahdollistaa saman noudatetun koodin suorittamisen palvelimelle ja asiakaspuolelle. Sekä Ajax että Microsoft Silverlight ovat asiakaspohjaisia menetelmiä tai sovelluksia, jotka rikastuttavat multimedia- ja yritysominaisuuksia asiakaspuolella lisäämään äärimmäisiä käyttökokemuksia.
Mikä on Ajax?
Ajax on ohjelmointimalli, joka tukee useita erilaisia ohjelmistotyökaluja, kuten HTML, JavaScript ja XML, ja tosiasiallisesti tarkoittaa asynkronista Java-skriptiä ja xml-tiedostoa. Sitä käytetään sovellusten luomiseen, jotka toimivat selaimessa suoraan käyttäjälle. Alun perin sitä käytettiin laajasti vain Microsoftin Internet Explorer -selaimen kanssa, mutta sen jälkeen tehdyt versiot ovat antaneet mahdolliseksi sen toimia useimpien muiden selainten kanssa. Tärkein ero Ajaxiin aikaisempiin kollegoihinsa, kuten HTML, verrattuna on, että se ei vaadi laajennusta ja antaa sovellusten työskennellä suoraan tai upotettuna itse selaimeen. Se käyttää moottoria, joka on vuorovaikutuksessa selaimen ja käyttäjän välillä, mikä mahdollistaa verkkosivun eri osien päivittämisen joutumatta lataamaan koko sivu uudelleen jokaisesta vuorovaikutuksesta käyttäjän kanssa. Ajax ei ole uudelleen myytävä tuote, mutta se on vapaasti saatavissa avoimen lähdekoodin yhteisöissä.
Mikä on Microsoft Silverlight?
Silverlight on tekniikka, joka perustuu Microsoftin tuottamaan ja tukemaan .NET-kehykseen ja jota tyypillisesti kutsutaan Microsoft Silverlightiksi. Se toimitetaan laajennuksena selaimeesi, joka tukee erityyppisiä medioita, mukaan lukien rikas vuorovaikutteinen kokemus sekä grafiikan että videon kautta. Se on myös alustojen välinen ja saatavana erityyppisissä selaimissa, mukaan lukien joitain yleisimmistä Chromessa, Firefoxissa, Internet Explorerissa ja Safarissa. Juuri tämä eri alustojen ja selainten välinen kyky on antanut ohjelmistokehittäjille ympäri maailmaa integroida sovelluksia Silverlightin avulla selaimeen. Se on myös merkittävä muutos Microsoftille sen salliessa, että heidän ohjelmistonsa toimivat kilpailijan alustoilla. Silverlight 4.0 julkaistiin vuonna 2010, ja siinä on joukko uusia ominaisuuksia, kuten tuki verkkokameralle, mikrofonille ja integraatio Google-selaimeen sekä multicast-verkottumisen tuki mediassa ja televisiossa.
Ero AJAX: n ja Microsoft SILVERLIGHT: n välillä
Ajax on pikemminkin käsite kuin varsinainen tekniikka yksinään, ja sitä käytetään melkein yksinomaan Internet Explorer -selaimessa, kun taas Silverlight on alustojen välinen ja selain, joka mahdollistaa paljon korkeamman integraation OS X -maailmaan ja verkkoyhteisöihin. Ajax on avoimen lähdekoodin lisäksi Silverlight on Microsoftin tuote ja sitä on käytetty antamaan heille vaikutusvaltaa sekä Applen että Googlen kilpailijoihin sallimalla täydellinen integraatio heidän sovelluksiinsa. Silverlight on suunnattu ensisijaisesti sosiaalisen median online-sisältöön kuvien ja videoiden kautta, kun taas Ajax on enemmän työkalu interaktiivisiin sovelluksiin selaimen kautta. Vaikka molemmat tekniikat on suunnattu erilaisille yleisöille, niillä on käytössään nykymaailmassa verkossa, ja niitä voidaan käyttää yhdessä tuottamaan interaktiivisen mediarikkaan käyttökokemuksen.