„Ajax“ prieš „Microsoft Silverlight“
„Ajax“ yra asinchroninio „JavaScript“ ir XML santrumpa. Tai yra interneto svetainių kūrimo metodų, naudojamų kliento pusėje, interaktyvių tinklalapių kūrimui, rinkinys. „Microsoft Silverlight“ yra nemokamas naršyklės papildinys, įgalinantis visas interaktyviosios daugialypės terpės galimybes ir turtingas verslo programas kliento pusėje. „Silverlight“ yra pagrįstas .NET Framework bendrosios kalbos vykdymo laiku (CLR), leidžiančiu paleisti tą patį atitikties kodą, kad būtų paleista serveryje, taip pat ir kliento pusėje. Tiek „Ajax“, tiek „Microsoft Silverlight“ yra klientais pagrįsti metodai ar programos, praturtinantys daugialypės terpės ir verslo funkcijas kliento pusėje, siekiant padidinti nepaprastą vartotojo patirtį.
Kas yra „Ajax“?
„Ajax“ yra programavimo modelis, palaikantis daugybę skirtingų programinės įrangos įrankių, tokių kaip HTML, „JavaScript“ ir XML, ir iš tikrųjų reiškiantis asinchroninį „Java“ scenarijų ir xml. Jis naudojamas kuriant programas, kurios naršyklėje veikia tiesiogiai vartotojui. Iš pradžių ji buvo plačiai naudojama tik su „Microsoft“ naršykle „Internet Explorer“, tačiau pakeitimai leido jai veikti su dauguma kitų įprastų naršyklių. Pagrindinis skirtumas nuo „Ajax“ nuo ankstesnių kolegų, tokių kaip HTML, yra tas, kad jam nereikia papildinio ir jis leidžia programoms veikti tiesiogiai arba įterptoms pačioje naršyklėje. Tam naudojamas variklis, sąveikaujantis tarp naršyklės ir vartotojo, kuris leidžia atnaujinti skirtingas tinklalapio dalis nereikia perkrauti viso puslapio kiekvienos sąveikos su vartotoju metu. „Ajax“ nėra perparduodamas produktas, tačiau laisvai prieinamas atvirojo kodo bendruomenėse.
Kas yra „Microsoft Silverlight“?
„Silverlight“ yra technologija, pagrįsta .NET sistema, sukurta ir palaikoma „Microsoft“ ir paprastai vadinama „Microsoft Silverlight“. Jis pristatomas kaip naršyklės papildinys, palaikantis įvairių tipų laikmenas, įskaitant interaktyvią patirtį tiek grafikos, tiek vaizdo įrašais. Tai taip pat yra įvairiose platformose, taip pat prieinama įvairių tipų naršyklėse, įskaitant kai kurias iš labiausiai paplitusių naršyklėse „Chrome“, „Firefox“, „Internet Explorer“ ir „Safari“. Būtent šios kelių platformų ir kryžminės naršyklės galimybės leido programinės įrangos kūrėjams visame pasaulyje integruoti programas, naudojant „Silverlight“ į naršyklę. Tai taip pat yra didelis „Microsoft“ krypčių pasikeitimas leidžiant jų programinei įrangai veikti konkurentų platformose. „Silverlight 4.0“ buvo išleista 2010 m. Su daugybe naujų funkcijų, tokių kaip internetinės kameros palaikymas, mikrofonas ir integracija su „Chrome“ naršykle iš „Google“, taip pat daugialypės terpės tinklų palaikymas medijos ir televizijos srautiniu būdu..
Skirtumas tarp AJAX ir Microsoft SILVERLIGHT
„Ajax“ yra labiau koncepcija, o ne pati technologija, ji naudojama beveik vien tik „Internet Explorer“ naršyklėje, o „Silverlight“ yra keliose platformose ir keliose naršyklėse leidžiantys daug aukštesnį lygį integruotis į „OS X“ pasaulį ir internetines bendruomenes. Nors „Ajax“ yra atvirojo kodo, „Silverlight“ yra „Microsoft“ produktas ir buvo naudojamas suteikti jiems svertą per konkurentus tiek iš „Apple“, tiek iš „Google“, leidžiant visiškai integruotis į jų programas. „Silverlight“ pirmiausia skirtas internetinės socialinės medijos turiniui per vaizdus ir vaizdo įrašus, o „Ajax“ yra daugiau kaip interaktyvių programų per naršyklę įrankis. Nors abi technologijos yra skirtos skirtingoms auditorijoms, jos šiuolaikiniame pasaulyje naudojamos internete ir gali būti naudojamos kartu kuriant interaktyvią daugialypės terpės naudotojų patirtį..