Ajax vs Microsoft Silverlight
Ajax je skratka pre asynchrónny JavaScript a XML. Je to zbierka metód vývoja webových stránok používaných na strane klienta pri vývoji interaktívnych webových stránok. Microsoft Silverlight je bezplatný doplnok prehliadača, ktorý umožňuje plné interaktívne multimediálne zážitky a bohaté obchodné aplikácie na strane klienta. Silverlight je založený na .NET Framework Common Language Runtime (CLR), ktorý umožňuje spustiť rovnaký komplikovaný kód pre spustenie na serveri aj na strane klienta. Ajax aj Microsoft Silverlight sú klientske metódy alebo aplikácie obohacujúce multimediálne a obchodné funkcie na strane klienta, ktoré zvyšujú extrémne užívateľské zážitky.
Čo je Ajax?
Ajax je programovací model, ktorý podporuje množstvo rôznych softvérových nástrojov, ako sú HTML, JavaScript a XML, a v skutočnosti predstavuje asynchrónny java skript a xml. Používa sa na vytváranie aplikácií, ktoré bežia v prehliadači priamo pre používateľa. Spočiatku sa používal rozsiahle iba s prehliadačom Internet Explorer od spoločnosti Microsoft, ale revízie odvtedy umožnili prácu s väčšinou bežných prehliadačov. Hlavný rozdiel s Ajaxom oproti jeho predchádzajúcim náprotivkom, ako je HTML, je, že nevyžaduje doplnok a umožňuje aplikáciám pracovať priamo alebo vložené do samotného prehľadávača. Využíva mechanizmus, ktorý interaguje medzi prehliadačom a používateľom a ktorý umožňuje aktualizáciu rôznych častí webovej stránky bez potreby načítania celej stránky pri každej interakcii s používateľom. Ajax nie je opätovne predajný produkt, ale je voľne dostupný v komunitách s otvoreným zdrojom.
Čo je Microsoft Silverlight?
Silverlight je technológia založená na platforme .NET, ktorú vyrába a podporuje spoločnosť Microsoft, a ktorá sa zvyčajne označuje ako Microsoft Silverlight. Dodáva sa ako doplnok do vášho prehliadača, ktorý podporuje rôzne typy médií vrátane bohatého interaktívneho zážitku prostredníctvom grafiky aj videa. Je tiež multiplatformový a je dostupný aj v rôznych typoch prehliadačov vrátane niektorých najbežnejších v prehliadačoch Chrome, Firefox, Internet Explorer a Safari. Je to táto platforma a schopnosť viacerých prehliadačov, ktorá vývojárom softvéru na celom svete umožnila integrovať aplikácie pomocou Silverlight do prehliadača. Pre Microsoft je to tiež významný posun v tom, že umožňuje softvéru bežať na platformách svojich konkurentov. Silverlight 4.0 bol vydaný v roku 2010 s celou radou nových funkcií, ako je podpora pre webovú kameru, mikrofón a integrácia s prehliadačom Chrome od spoločnosti Google, ako aj podpora multicastových sietí v streamingových médiách a televízii.
Rozdiel medzi AJAX a Microsoft SILVERLIGHT
Ajax je skôr koncept ako samotná technológia a používa sa takmer výlučne v prehliadači Internet Explorer, zatiaľ čo Silverlight je multiplatformový a crossový prehliadač, ktorý umožňuje oveľa vyššiu úroveň integrácie do sveta OS X a online komunít. Ajax je síce otvorený zdrojový kód, ale Silverlight je produkt od spoločnosti Microsoft a používa sa na to, aby im umožnil získať väčšiu konkurenciu ako od spoločností Apple, tak od spoločnosti Google tým, že umožnil úplnú integráciu do ich aplikácií. Silverlight je zameraný predovšetkým na online obsah sociálnych médií na webe prostredníctvom obrázkov a videí, zatiaľ čo Ajax je skôr nástrojom pre interaktívne aplikácie prostredníctvom prehliadača. Aj keď sú obe technológie zamerané na rôzne cieľové skupiny, majú svoje využitie v dnešnom svete na webe a dajú sa použiť spoločne na vytvorenie interaktívneho používateľského prostredia bohatého na interaktívne médiá..