Różnica między Ajaxem a Microsoft Silverlight

Różnica między Ajaxem a Microsoft Silverlight
Różnica między Ajaxem a Microsoft Silverlight

Wideo: Różnica między Ajaxem a Microsoft Silverlight

Wideo: Różnica między Ajaxem a Microsoft Silverlight
Wideo: Różnice między Torah a tak zwanym starym testamentem #judaizm #chasydzi #żydzi 2024, Lipiec
Anonim

Ajax kontra Microsoft Silverlight

Ajax jest akronimem asynchronicznego JavaScript i XML. Jest to zbiór metod tworzenia stron internetowych wykorzystywanych po stronie klienta do tworzenia interaktywnych stron internetowych. Microsoft Silverlight to bezpłatna wtyczka do przeglądarki, która umożliwia korzystanie z pełnych interaktywnych doświadczeń multimedialnych i bogatych aplikacji biznesowych po stronie klienta. Silverlight jest oparty na. NET Framework Common Language Runtime (CLR), który umożliwia wykonanie tego samego skompilowanego kodu do uruchomienia zarówno po stronie serwera, jak i klienta. Zarówno Ajax, jak i Microsoft Silverlight są opartymi na kliencie metodami lub aplikacjami wzbogacającymi multimedia i funkcjonalności 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, a właściwie oznacza asynchroniczny skrypt java i xml. Służy do tworzenia aplikacji uruchamianych w przeglądarce bezpośrednio do użytkownika. Początkowo był szeroko używany tylko z przeglądarką Internet Explorer firmy Microsoft, ale od tego czasu poprawki umożliwiły mu 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 osadzoną 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 do odsprzedaży, ale jest swobodnie dostępny w społecznościach open source.

Co to jest Microsoft Silverlight?

Silverlight to technologia oparta na platformie. NET, która jest produkowana i obsługiwana przez firmę Microsoft i jest zwykle określana jako Microsoft Silverlight. Jest dostarczany jako wtyczka do przeglądarki obsługująca różne rodzaje 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 w różnych typach przeglądarek, w tym niektórych z najpopularniejszych w Chrome, Firefox, Internet Explorer i Safari. To właśnie ta wieloplatformowa i wieloprzeglądarka pozwoliła twórcom oprogramowania na całym świecie na zintegrowanie aplikacji przy użyciu Silverlight z przeglądarką. Jest to również poważna zmiana kierunku dla Microsoftu, umożliwiająca uruchamianie swojego oprogramowania na platformach konkurencji. Silverlight 4.0 został wydany w 2010 roku z wieloma nowymi funkcjami, takimi jak obsługa kamery internetowej, mikrofonu 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 a Microsoft SILVERLIGHT

Ajax jest raczej koncepcją, a nie rzeczywistą technologią samą w sobie i jest używany prawie wyłącznie w przeglądarce Internet Explorer, podczas gdy Silverlight jest wieloplatformową i wieloprzeglądarkową, co pozwala na znacznie wyższy poziom integracji ze światem OS X i społeczności online. Podczas gdy Ajax jest kodem open source, Silverlight jest produktem firmy Microsoft i został wykorzystany, aby zapewnić im przewagę nad konkurentami zarówno z Apple, jak i Google, umożliwiając pełną integrację z ich aplikacjami. Silverlight jest skierowany przede wszystkim do treści internetowych mediów 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. Chociaż są skierowane do różnych odbiorców, obie technologie mają swoje zastosowanie w dzisiejszym świecie w Internecie i mogą być używane razem, aby stworzyć interaktywne, bogate w multimedia doświadczenie użytkownika.

Zalecana: