Ajax vs Microsoft Silverlight

Ajax je zkratka pro asynchronní JavaScript a XML. Jedná se o soubor metod vývoje webu používaných na straně klienta k vývoji interaktivních webových stránek. Microsoft Silverlight je bezplatný plug-in prohlížeč, který umožňuje plně interaktivní multimediální zážitky a bohaté obchodní aplikace na straně klienta. Silverlight je založen na běžném runtime modulu (CLR) .NET Framework, který umožňuje provádět stejný komplikovaný kód pro spuštění na straně serveru i klienta. Ajax i Microsoft Silverlight jsou klientské metody nebo aplikace obohacující multimediální a obchodní funkce na straně klienta, které zvyšují extrémní uživatelské zážitky.

Co je Ajax?

Ajax je programovací model, který podporuje řadu různých softwarových nástrojů, jako je HTML, JavaScript a XML, a ve skutečnosti znamená asynchronní java skript a xml. Používá se k vytváření aplikací, které běží v prohlížeči přímo uživateli. Zpočátku se používal rozsáhle pouze s prohlížečem Internet Explorer od společnosti Microsoft, ale revize od té doby umožnily práci s většinou ostatních běžných prohlížečů. Hlavní rozdíl s Ajaxem oproti jeho dřívějším protějškům, jako je HTML, je v tom, že nevyžaduje plug-in a umožňuje aplikacím pracovat přímo nebo vložit do samotného prohlížeče. Používá motor, který spolupracuje mezi prohlížečem a uživatelem a který umožňuje aktualizaci různých částí webové stránky, aniž by bylo nutné znovu načíst celou stránku při každé interakci s uživatelem. Ajax není opakovaně prodejným produktem, ale je volně dostupný v komunitách s otevřeným zdrojovým kódem.

Co je Microsoft Silverlight?

Silverlight je technologie, která je založena na rozhraní .NET vytvořeném a podporovaném společností Microsoft a obvykle se označuje jako Microsoft Silverlight. Je dodáván jako plug-in do vašeho prohlížeče podporujícího různé typy médií včetně bohatého interaktivního zážitku prostřednictvím grafiky i videa. Je také multiplatformní a je k dispozici v různých typech prohlížečů, včetně těch nejběžnějších v prohlížečích Chrome, Firefox, Internet Explorer a Safari. Právě tato platforma a schopnost prohlížeče umožnila vývojářům softwaru po celém světě integrovat do prohlížeče aplikace používající Silverlight. Je to také významný posun ve směru pro společnost Microsoft v tom, že umožňuje jejich softwaru běžet na platformách svých konkurentů. Silverlight 4.0 byl uveden na trh v roce 2010 s celou řadou nových funkcí, jako je podpora pro webovou kameru, mikrofon a integrace s prohlížečem Chrome od Googlu a podpora multicastových sítí v streamovaných médiích a televizi.

Rozdíl mezi AJAX a Microsoft SILVERLIGHT

Ajax je spíše koncept než vlastní technologie a používá se téměř výhradně v prohlížeči Internet Explorer, zatímco Silverlight je multiplatformový a crossový prohlížeč umožňující mnohem vyšší úroveň integrace do světa OS X a online komunit. Přestože je Ajax otevřeným zdrojovým kódem, Silverlight je produktem společnosti Microsoft a byl používán k tomu, aby jim umožnil využít své konkurenty jak od Apple, tak od Googlu tím, že umožnil plnou integraci do jejich aplikací. Silverlight je zaměřen především na online obsah sociálních médií na webu prostřednictvím obrázků a videí, zatímco Ajax je spíše nástrojem pro interaktivní aplikace prostřednictvím prohlížeče. Obě technologie, které jsou zaměřeny na různé segmenty publika, mají své využití v dnešním světě na webu a mohou být použity společně k vytvoření interaktivního uživatelského prostředí bohatého na interaktivní média.