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ý zásuvný modul prohlížeče, který umožňuje plné interaktivní multimediální zážitky a bohaté obchodní aplikace na straně klienta. Silverlight je založen na společném jazykovém runtime (CLR). NET frameworku, který umožňuje spouštět stejný vyhovující kód jak na straně serveru, tak na straně klienta. Ajax i Microsoft Silverlight jsou klientské metody nebo aplikace, které obohacují multimediální a obchodní funkce na straně klienta, aby zvýšily extrémní uživatelské zkušenosti.
Co je Ajax?
Ajax je programovací model, který podporuje řadu různých softwarových nástrojů, jako jsou HTML, JavaScript a XML, a ve skutečnosti znamená asynchronní java skript a xml. Slouží k vytváření aplikací, které se spouštějí v prohlížeči přímo uživateli. Zpočátku byl široce používán pouze s prohlížečem Internet Explorer od společnosti Microsoft, ale revize od té doby mu umožnily pracovat s většinou ostatních běžných prohlížečů. Hlavním rozdílem mezi Ajaxem a jeho dřívějšími protějšky, jako je HTML, je to, že nevyžaduje zásuvný modul a umožňuje aplikacím pracovat přímo nebo vložené do samotného prohlížeče. Používá motor, který interaguje mezi prohlížečem a uživatelem, což umožňuje aktualizaci různých částí webové stránky, aniž by bylo nutné znovu načítat celou stránku při každé interakci s uživatelem. Ajax není znovu prodejný produkt, 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 frameworku. NET vytvořeném a podporovaném společností Microsoft a obvykle se označuje jako Microsoft Silverlight. Dodává se jako zásuvný modul do vašeho prohlížeče, který podporuje různé typy médií včetně bohatého interaktivního zážitku prostřednictvím grafiky i videa. Je také mezi platformami a je k dispozici v různých typech prohlížečů, včetně některých z nejběžnějších v Chrome, Firefox, Internet Explorer a Safari. Právě tato schopnost napříč platformami a prohlížeči umožnila vývojářům softwaru po celém světě integrovat aplikace využívající Silverlight do prohlížeče. Je to také velký posun ve směru pro Microsoft, když umožňuje jejich softwaru běžet na platformách jejich konkurentů. Silverlight 4.0 byl vydán v roce 2010 s řadou nových funkcí, jako je podpora webové kamery, mikrofonu a integrace s prohlížečem Chrome od společnosti Google, stejně jako podpora multicastových sítí ve streamování médií a televize.
Rozdíl mezi AJAX a Microsoft SILVERLIGHT
Ajax je spíše koncept než samotná technologie a používá se téměř výhradně v prohlížeči Internet Explorer, zatímco Silverlight je multiplatformní a křížový prohlížeč umožňující mnohem vyšší úroveň integrace do světa OS X a online komunity. Zatímco Ajax je kód s otevřeným zdrojovým kódem, Silverlight je produkt od společnosti Microsoft a byl použit k tomu, aby jim poskytl výhodu nad svými konkurenty z Apple i Google tím, že umožňuje plnou integraci do jejich aplikací. Silverlight se zaměřuje 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. I když jsou obě technologie zaměřeny na různé cílové skupiny, mají své využití v dnešním světě na webu a lze je použít společně k vytvoření interaktivního uživatelského prostředí bohatého na média.