Diferența dintre Ajax și Microsoft Silverlight

Diferența dintre Ajax și Microsoft Silverlight
Diferența dintre Ajax și Microsoft Silverlight

Video: Diferența dintre Ajax și Microsoft Silverlight

Video: Diferența dintre Ajax și Microsoft Silverlight
Video: Diferența dintre cântările noastre ortodoxe și melodiile sectarilor 2024, Decembrie
Anonim

Ajax vs Microsoft Silverlight

Ajax este acronim pentru JavaScript asincron și XML. Este o colecție de metode de dezvoltare web utilizate în partea clientului pentru a dezvolta pagini web interactive. Microsoft Silverlight este un plug-in gratuit pentru browser care permite experiențe multimedia interactive complete și aplicații de afaceri bogate la nivelul clientului. Silverlight se bazează pe. NET framework Common Language Runtime (CLR) care permite executarea aceluiași cod conform pentru a rula atât pe server, cât și pe partea client. Atât Ajax, cât și Microsoft Silverlight sunt metode sau aplicații bazate pe client care îmbogățesc funcționalitățile multimedia și de afaceri la nivelul clientului pentru a crește experiențele extreme ale utilizatorului.

Ce este Ajax?

Ajax este un model de programare care acceptă o serie de instrumente software diferite, cum ar fi HTML, JavaScript și XML și reprezintă de fapt scriptul java asincron și xml. Este folosit pentru a crea aplicații care rulează într-un browser direct către utilizator. Inițial, a fost utilizat pe scară largă numai cu browserul Internet Explorer de la Microsoft, dar revizuirile de atunci i-au permis să funcționeze cu majoritatea celorl alte browsere comune. Principala diferență cu Ajax față de omologii săi anteriori, cum ar fi HTML, este că nu necesită un plug-in și permite aplicațiilor să funcționeze direct sau încorporate în browserul însuși. Utilizează un motor care interacționează între browser și utilizator, ceea ce permite ca diferite părți ale paginii web să fie actualizate fără a fi nevoie să reîncarce întreaga pagină la fiecare interacțiune cu utilizatorul. Ajax nu este un produs revândut, dar este disponibil gratuit în comunitățile open source.

Ce este Microsoft Silverlight?

Silverlight este o tehnologie care se bazează pe framework-ul. NET produs și susținut de Microsoft și este denumită în mod obișnuit Microsoft Silverlight. Este livrat ca un plug-in pentru browser-ul dvs. care acceptă diferite tipuri de media, inclusiv o experiență interactivă bogată atât prin grafică, cât și video. Este, de asemenea, multiplatformă, precum și disponibil în diferite tipuri de browsere, inclusiv unele dintre cele mai comune în Chrome, Firefox, Internet Explorer și Safari. Această capacitate încrucișată a platformei și a browserului este cea care a permis dezvoltatorilor de software din întreaga lume să integreze aplicații care utilizează Silverlight în browser. Este, de asemenea, o schimbare majoră de direcție pentru Microsoft, care permite software-ului său să ruleze pe platformele concurenților. Silverlight 4.0 a fost lansat în 2010 cu o serie de funcții noi, cum ar fi suport pentru cameră web, microfon și integrare cu browserul Chrome de la Google, precum și suport pentru rețele multicast în streaming media și televiziune.

Diferența dintre AJAX și Microsoft SILVERLIGHT

Ajax este mai degrabă un concept decât o tehnologie reală în sine și este folosit aproape exclusiv în browser-ul Internet Explorer, în timp ce Silverlight este cross-platform și cross browser, permițând un nivel mult mai ridicat de integrare în lumea OS X și comunități online. În timp ce Ajax este un cod sursă deschis, Silverlight este un produs de la Microsoft și a fost folosit pentru a le oferi o pârghie față de concurenții săi atât de la Apple, cât și de la Google, permițând integrarea completă în aplicațiile lor. Silverlight vizează în primul rând conținutul online de social media de pe web prin imagini și videoclipuri, în timp ce Ajax este mai mult un instrument pentru aplicații interactive prin browser. Deși sunt destinate unui public diferit, ambele tehnologii își au utilizările în lumea actuală pe web și pot fi folosite împreună pentru a produce o experiență interactivă bogată pentru utilizatori.

Recomandat: