Różnica między AJAX i Silverlight

W konkurencyjnym świecie oprogramowania komputerowego Microsoft był największym gigantem. Pomimo swojej przewagi na rynku oprogramowania, nadal istnieją pewne nisze, nad którymi Microsoft nie ma pełnej kontroli i są zamieszkane przez niektórych mniejszych graczy rynkowych. Jednym z nich jest Adobe i jego Flash Player.

Microsoft zaczął teraz grozić Adobe i jego odtwarzaczowi Flash nowym wprowadzeniem do arsenału oprogramowania; Silverlight. Mimo że Silverlight jest rozwijany od 2006 roku, jego podgląd został udostępniony publicznie w ciągu ostatniego roku. Microsoft spotkał się nawet z dużą krytyką za nieprzestrzeganie standardu i budowanie własnej metodologii w srebrnym świetle. Pomimo krytyków, Silverlight prawdopodobnie stanie się popularny, po części z powodu jego nieuniknionego włączenia do przyszłych wydań Windows i Internet Explorera. Innym doskonałym aspektem Silverlight jest fakt, że jest on również zawarty w rodzinie .Net i może być kodowany za pomocą dowolnego języka programowania, który jest w nim zawarty.

Innym dobrym aspektem Silverlight jest fakt, że może on wykorzystywać AJAX (asynchroniczne Javascript i XML) do tworzenia treści, które są jeszcze bardziej dynamiczne niż normalnie oczekuje się od animacji. Silverlight może żądać danych za pomocą AJAX, nawet po pełnym załadowaniu. W połączeniu z doskonałymi kontrolami graficznymi, Silverlight może zapewnić bezproblemowy interfejs dla większości transakcji opartych na danych, które do tej pory nadal były głównie w HTML lub innym powiązanym oprogramowaniu.

Mówi się, że Silverlight jest kompatybilny ze wszystkimi systemami operacyjnymi Windows, w których działa najnowsze oprogramowanie Internet Explorer. Jest także kompatybilny z OS X, systemem operacyjnym Apple wdrożonym na komputerach Mac. I w ruchu, który określa, ile Microsoft chce, aby Silverlight odniósł sukces, Microsoft współpracuje z Novellem w celu stworzenia wersji kompatybilnej z Linuksem o nazwie Moonlight. Nawet w branży mobilnej Microsoft ma rzucić wyzwanie firmie Adobe w nadchodzącym wydaniu Silverlight dla własnego systemu Windows Mobile 6, a nawet platform Symbian.

Pomimo tego, że znalazł się pod ostrzałem z powodu swojej mało skutecznej taktyki polegającej na nieprzestrzeganiu standardów branżowych, Microsoft postawił Silverlight na silnym graczu na rynku. Dzięki bardzo szerokim celom wdrażania i wsparciu dla technologii takich jak AJAX, które rozszerzają jego możliwości jeszcze bardziej niż u uznanych konkurentów, Silverlight może po prostu okazać się solidnym oprogramowaniem i sprostać wszelkim oczekiwaniom.