Razlika između AJAX i Silverlight

U konkurentnom svijetu računalnog softvera Microsoft je najveći div. Unatoč svojoj superiornosti na tržištu softvera, još uvijek postoje određene niše nad kojima Microsoft nema potpunu kontrolu i koji su naseljeni nekim manjim tržišnim sudionicima. Jedna od njih drži Adobe i njegov flash player.

Microsoft je sada počeo prijetiti Adobeu i njegovom flash playeru novim uvođenjem u svoj softverski arsenal; Silverlight. Iako je srebrna svjetlost u razvoju od 2006. godine, ona je tek pregledna i puštena u javnost u posljednjih godinu dana. Microsoft se čak suočio s puno kritika zbog toga što se nije pridržavao standarda i izgradio vlastitu metodologiju u srebrnoj svjetlosti. Unatoč svojim protivnicima, srebrna svjetlost će vjerojatno postati popularna, dijelom zahvaljujući neizostavnom uključivanju u buduća izdanja sustava Windows i Internet Explorer. Drugi izvrstan aspekt Silverlight-a je činjenica da je također uključen u .Net obitelj i može se kodirati s bilo kojim programskim jezikom koji je uz njega uključen.

Još jedan dobar aspekt Silverlight-a je činjenica da on može koristiti AJAX (Asinhroni Javascript i XML) za stvaranje sadržaja koji su još dinamičniji od onoga što se obično očekuje od animacije. Silverlight može zatražiti podatke pomoću AJAX-a čak i nakon što se potpuno učita. U kombinaciji s izvrsnim grafičkim kontrolama, Silverlight bi mogao pružiti besprijekorno sučelje za većinu podataka vođenih transakcijama koje su do sada i dalje uglavnom u HTML-u ili drugom srodnom softveru.

Kaže se da je Silverlight kompatibilan sa svim Windows operativnim sustavom koji imaju najnoviji softver Internet Explorer. Kompatibilan je i sa OS X, operativnim sustavom Applea instaliranim u svojim Mac računalima. I u potezu koji određuje koliko Microsoft želi da Silverlight uspije, Microsoft se udružio s Novellom kako bi stvorio verziju kompatibilnu s Linuxom nazvanom Moonlight. Čak i u mobilnoj industriji, Microsoft je spreman izazov Adobeu svojim nadolazećim izdanjem Silverlight-a za vlastiti Windows Mobile 6, pa čak i platforme Symbian.

Unatoč tome što je bio pod vatrom zbog svoje naizgled neosnovane taktike u nepridržavanju industrijskih standarda, Microsoft je smatrao da je Silverlight snažan tržišni igrač. Svojim vrlo širokim ciljevima implementacije i podrškom tehnologijama poput AJAX-a koje proširuju svoju sposobnost čak i dalje od svojih etabliranih konkurenata, Silverlight bi se mogao dokazati kao solidan komad softvera i nadograditi na svoj hype.