Ajax vs Microsoft Silverlight
Ajax to akronim asynchronicznego JavaScript i XML. Jest to zbiór metod tworzenia stron internetowych używanych po stronie klienta do tworzenia interaktywnych stron internetowych. Microsoft Silverlight to bezpłatna wtyczka do przeglądarki, która umożliwia pełne interaktywne korzystanie z multimediów i bogate aplikacje biznesowe po stronie klienta. Silverlight jest oparty na środowisku uruchomieniowym języka wspólnego (CLR). NET Framework, który umożliwia wykonanie tego samego zgodnego kodu do uruchomienia zarówno po stronie serwera, jak i klienta. Zarówno Ajax, jak i Microsoft Silverlight to oparte na kliencie metody lub aplikacje wzbogacające funkcje multimedialne i biznesowe po stronie klienta w celu zwiększenia ekstremalnych doświadczeń użytkowników.
Co to jest Ajax?
Ajax to model programowania, który obsługuje wiele różnych narzędzi programowych, takich jak HTML, JavaScript i XML, i faktycznie oznacza asynchroniczny skrypt java i xml. Służy do tworzenia aplikacji uruchamianych w przeglądarce bezpośrednio dla użytkownika. Początkowo był szeroko używany tylko z przeglądarką Internet Explorer firmy Microsoft, ale wprowadzone poprawki umożliwiły jej współpracę z większością innych popularnych przeglądarek. Główna różnica między Ajaxem a jego wcześniejszymi odpowiednikami, takimi jak HTML, polega na tym, że nie wymaga on wtyczki i umożliwia aplikacjom pracę bezpośrednio lub osadzenie w samej przeglądarce. Wykorzystuje silnik, który współdziała między przeglądarką a użytkownikiem, co pozwala na aktualizację różnych części strony internetowej bez konieczności ponownego ładowania całej strony przy każdej interakcji z użytkownikiem. Ajax nie jest produktem przeznaczonym do ponownej sprzedaży, ale jest swobodnie dostępny w społecznościach open source.
Co to jest Microsoft Silverlight?
Silverlight to technologia oparta na platformie. NET opracowanej i obsługiwanej przez firmę Microsoft i zwykle określana jako Microsoft Silverlight. Jest dostarczany jako wtyczka do przeglądarki obsługująca różne typy multimediów, w tym bogate interaktywne wrażenia zarówno w postaci grafiki, jak i wideo. Jest również wieloplatformowy, a także dostępny dla różnych typów przeglądarek, w tym niektórych najpopularniejszych w Chrome, Firefox, Internet Explorer i Safari. To właśnie ta możliwość obsługi wielu platform i przeglądarek umożliwiła twórcom oprogramowania na całym świecie integrację aplikacji korzystających z Silverlight w przeglądarce. Jest to również poważna zmiana w kierunku firmy Microsoft, pozwalająca jej oprogramowaniu działać na platformach konkurencji. Silverlight 4.0 został wydany w 2010 roku z wieloma nowymi funkcjami, takimi jak obsługa kamery internetowej,mikrofon i integracja z przeglądarką Chrome firmy Google, a także obsługa sieci multicast w mediach strumieniowych i telewizji.
Różnica między AJAX i Microsoft SILVERLIGHT
Ajax jest raczej koncepcją niż rzeczywistą technologią samą w sobie i jest używany prawie wyłącznie w przeglądarce Internet Explorer, podczas gdy Silverlight to platforma i przeglądarka wieloplatformowa, co pozwala na znacznie wyższy poziom integracji ze światem OS X i społecznościami online. Chociaż Ajax jest kodem typu open source, Silverlight jest produktem firmy Microsoft i został użyty, aby dać im przewagę nad konkurentami zarówno z Apple, jak i Google, umożliwiając pełną integrację z ich aplikacjami. Silverlight jest ukierunkowany przede wszystkim na treści online w mediach społecznościowych w Internecie za pośrednictwem obrazów i filmów, podczas gdy Ajax jest bardziej narzędziem do interaktywnych aplikacji za pośrednictwem przeglądarki. Obie technologie są skierowane do różnych odbiorców, ale mają swoje zastosowania w dzisiejszym świecie w sieci i mogą być używane razem, aby stworzyć interaktywne, bogate w multimedia doświadczenie użytkownika.