Diferența dintre AJAX și Silverlight

În lumea competitivă a software-ului de calculator, Microsoft a fost cel mai mare gigant. În ciuda superiorității sale pe piața software-ului, mai există nișe care Microsoft nu are control total și sunt populate de unii dintre jucătorii de pe piață mai mici. Unul dintre acestea este susținut de Adobe și playerul său flash.

Microsoft a început să amenințe Adobe și playerul său flash cu noua introducere a arsenalului software; Silverlight. Deși Silverlight a fost în curs de dezvoltare din 2006, a fost doar previzualizat și publicat în ultimul an. Microsoft chiar sa confruntat cu multe critici pentru faptul că nu a respectat standardul și a construit propria metodologie în argint. În ciuda detractorilor săi, Silverlight va deveni probabil popular, datorată în parte inevitabil includerii sale în versiuni viitoare ale Windows și Internet Explorer. Un alt aspect excelent al Silverlight este faptul că este inclus și în familia .Net și poate fi codificat cu oricare dintre limbile de programare care sunt incluse în ea.

Un alt aspect bun al Silverlight este faptul că poate utiliza AJAX (Asynchronous Javascript și XML) pentru a crea conținuturi care sunt chiar mai dinamice decât ceea ce se așteaptă de obicei dintr-o animație. Silverlight poate solicita date utilizând AJAX chiar și după ce a încărcat complet. Cuplat cu controalele grafice excelente, Silverlight ar putea oferi o interfață perfectă pentru majoritatea tranzacțiilor bazate pe date care până acum sunt încă în cea mai mare parte în HTML sau în alte aplicații software asociate.

Silverlight se spune că este compatibil cu toate sistemele de operare Windows care rulează cel mai recent software Internet Explorer. Este, de asemenea, compatibil cu OS X, sistemul de operare al Apple implementat pe Mac-urile lor. Și într-o mișcare care determină cât de mult Microsoft dorește succesul Silverlight, Microsoft a colaborat cu Novell pentru a crea o versiune compatibilă cu Linux numită Moonlight. Chiar și în industria de telefonie mobilă, Microsoft este pregătit să conteste Adobe cu lansarea viitoare a Silverlight pentru propriile Windows Mobile 6 și chiar platformele Symbian.

În ciuda faptului că a intrat în incendiu pentru tacticile sale aparent neîntemeiate în a nu respecta standardele industriale, Microsoft a pus Silverlight să fie un jucător puternic pe piață. Cu obiectivele foarte largi de implementare și suport pentru tehnologii cum ar fi AJAX care își extind capabilitățile chiar mai departe decât concurenții săi, Silverlight s-ar putea dovedi a fi o bucată solidă de software și să trăiască până la hype.