
Silverlight Jest to platforma firmy Microsoft służąca do tworzenia aplikacji internetowych dla Windows y Mac. Silverlight Został zaprojektowany, aby konkurować z innymi platformami multimedialnymi, w tym JavaFX i JavaScript, ale obecnie jest przestarzały i nie będzie już objęty oficjalnym wsparciem od października 2021 r.
Nie był aktualizowany przez długi czas, nie jest kompatybilny z Microsoft Edge nawet z Windows 10. Można go uznać za porzucony projekt, z którego można korzystać wyłącznie w środowisku Windows 7 i Vista oraz z przeglądarkami takimi jak Internet Explorer 9.
Mimo to nadal można go pobrać z oficjalnej strony internetowej, chociaż nie sądzę, że będzie to dla ciebie zbyt przydatne. Jako podzbiór środowiska .NET firmy Microsoft, Silverlight rozszerzył zasięg programistów .NET, umożliwiając im uruchamianie programów nie tylko w systemie Windows, ale także na komputerze Mac.
Srebrne światło, który jest dostarczany jako dodatek do przeglądarek Internet Explorer, Firefox i innych, obsługuje animacje, grafikę wektorową, formaty MP3 i Windows Media, w tym kodek wideo VC-1.
Programy Silverlight można pisać w językach Visual Basic, C#, Python i Ruby.
Co to jest Silverlight
Silverlight była bardzo innowacyjną, wieloplatformową implementacją .NET Framework, służącą do tworzenia i dostarczania doświadczeń multimedialnych oraz bogatych interaktywnych aplikacji dla Internetu.
Na początku działał we wszystkich popularnych przeglądarkach, w tym Microsoft Internet Explorer, Mozilla Firefox, Apple Safari i Opera. Wtyczka potrzebna do uruchomienia Silverlight była niewielka, więc zainstalowała się bardzo szybko.
Silverlight stanowił połączenie różnych technologii w ramach jednej platformy programistycznej, która umożliwiała wybór preferowanych narzędzi i języka. programowanie którego chciałeś użyć.
Do czego można wykorzystać Silverlight
Silverlight integruje się bezproblemowo z istniejącym kodem JavaScript i ASP.NET AJAX, uzupełniając już zbudowaną funkcjonalność. Jego głównym celem była konkurencja z komponentami prezentacyjnymi Adobe Flash i Ajax.
Wraz z pojawieniem się HTML 5 tego typu programy nie mają już miejsca w świecie programowania internetowego. Oficjalną śmierć Adobe Flasha widzieliśmy już w styczniu 2021 r. Natomiast Silverlight, od dawna porzucony, zakończy wsparcie w październiku 2021 r.
Silverlight był:
- Model programistyczny umożliwiający tworzenie i dystrybucję bogatych aplikacji internetowych, wykorzystujących grafikę, animację lub wideo w środowisku .NET. Silverlight był wcześniej znany pod kryptonimem, Fundacja prezentacji systemu Windows wszędzie.
- Wtyczka Microsoft do dostarczania multimediów utworzonych za pomocą Silverlight. Wtyczka Silverlight była przeznaczona zarówno dla przeglądarek, jak i platform. W szczególności umożliwiło to interoperacyjność z systemami Apple OS X oraz przeglądarkami internetowymi Safari i Firefox, a także Windows i Internet Explorer.
- Decyzja Microsoftu o stworzeniu wtyczki dla wszystkich trzech głównych przeglądarek internetowych była potwierdzeniem, że nie kontroluje rynku przeglądarek, co stanowiło strategiczny nacisk na przyjęcie zarówno przez społeczność programistów, jak i instalację przez konsumentów mediów.
- Możliwości Silverlight w zakresie wspólnego opracowywania bogatych treści multimedialnych online wywołały pewne emocje w społeczności programistów. Platforma umożliwiła programistom i projektantom łączenie grafiki i kodu HTML za pomocą JavaScript, a następnie integrację ich ze stronami internetowymi obsługującymi Ajax, tworząc i przeglądając kod w czasie rzeczywistym.
Co istotne, Silverlight przeniósł rozwój ze środowiska skoncentrowanego na pulpicie na środowisko oparte na przeglądarka internetowa. Było to możliwe, ponieważ Silverlight był kompatybilny z Środowisko uruchomieniowe języka wspólnego firmy Microsoft (CLR), co pozwoliło zarówno projektantom, jak i programistom uruchomić środowisko .NET w przeglądarce i zrobić to w stosunkowo lekkim pakiecie.
Funkcje Silverlighta
Porozmawiamy z Tobą o cechach, którymi zarządzał na początku swojej działalności, w których był uważany za jeden z najlepszych programów do aplikacji interaktywnych, na równi z Adobe Flash.
- miałem wbudowana obsługa kodeków do odtwarzania wideo VC-1 i WMV oraz plików audio MP3 i WMA w przeglądarce.
- Silverlight Obsługiwał możliwość stopniowego pobierania i odtwarzania treści multimedialnych z dowolnego serwera internetowego.
- Silverlight Obsługuje również wbudowane przesyłanie strumieniowe multimediów.
- Silverlight Pozwoliło to na tworzenie bogatych animacji i interfejsu użytkownika oraz łączenie grafiki wektorowej z HTML w celu tworzenia angażujących treści.
- Silverlight ułatwiło tworzenie bogatych interaktywnych doświadczeń za pomocą odtwarzaczy wideo.
- Jakość wideo. Mogłem oglądać filmy o najlepszej jakości tamtych czasów, wszystkie osadzone w bardzo graficznych witrynach internetowych.
- Można tworzyć aplikacje internetowe, które będą działać w dowolnej przeglądarce i na dowolnym systemie operacyjnym.
- Programiści znający Visual Studio i Microsoft.net mogą tworzyć niesamowite aplikacje Silverlight bardzo szybko i spraw, aby działały na komputerach Mac i Windows.
Możesz być także zainteresowany 7 najlepszych programów do programowania w Javie
Zaleta
- Obecnie pobranie go na komputer nie przynosi żadnych korzyści. Jest przestarzały, nie jest kompatybilny z flagową przeglądarką Microsoftu ani obecnym systemem Windows 10.
Wady
- To przestarzały program.
- Nie ma żadnych aktualizacji i nie jest kompatybilny z obecnym systemem Windows 10.
- Microsoft zdecydował się nie udostępniać wsparcia dla Silverlight w Microsoft Edge, co było kolejnym fatalnym ciosem dla oprogramowania.
- Nawet obecnie nie obsługuje żadnej przeglądarki.
- Posiadanie go na komputerze stanowi zagrożenie dla bezpieczeństwa.
- Microsoft zapowiedział już na swojej oficjalnej stronie, że przestanie wspierać Silverlight w październiku 2021 roku. Ma już datę śmierci.
Plany i ceny
Silverlight Jest bezpłatny i nie ma żadnych planów płatności. Jest nadal dostępny na jej stronie internetowej, choć z ostrzeżeniem, że nieliczni użytkownicy, których posiada, powinni przygotować się na październik 2021 r.
Microsoft wyjaśnia, że nie kończy programu, chociaż po tej dacie nie będzie już miał żadnych aktualizacji zabezpieczeń ani jakości. Nie będzie też opcji pobierania.
Mogą z niego korzystać tylko ci, którzy już go zainstalowali, i to bez aktualizacji.
Jak i gdzie pobrać Silverlight
Możesz pobrać Silverlight z jego oficjalnej strony internetowej: Microsoft Silverlight, tylko do 12 października 2021 r. Po tym terminie nie będzie już można oficjalnie pobrać tego programu.
Brak kompatybilności z obecnymi przeglądarkami oraz fakt, że nie będzie ona obsługiwana od października, powoduje, że zalecamy to nie pobieraj tego.
Jeśli jednak nadal chcesz go pobrać, zdecydowanie zaleca się odinstalowanie poprzednich wersji i wykonanie nowej instalacji zamiast aktualizacji, ponieważ w przeciwnym razie mogą wystąpić konflikty instalacji.
Zalecamy NIE INSTALOWAĆ!
Odinstaluj, aby zaktualizować
- Przejdź do Panelu sterowania, kliknij na niego.
- Następnie przejdź do Programy i funkcje.
- Pojawi się lista aplikacji zainstalowanych na komputerze, wyszukaj Silverlight. Gdy go znajdziesz, kliknij prawym przyciskiem myszy i odinstaluj.
Instalacja w systemie Windows
- Pobierz instalator Silverlight z oficjalnej strony internetowej Microsoft Silverlight.
- Po pobraniu instalatora przejdź do swojego folderu descargas i poszukaj pliku, który przed chwilą pobrałeś.
- Kliknij dwukrotnie plik.
- Następnie kliknij „Zainstaluj teraz".
- Poczekaj na zakończenie instalacji.
- Kliknij Zakończ.
Instalacja na komputerze Mac
- Kliknij dwukrotnie plik „obrażenia”.
- Kliknij prawym przyciskiem myszy lub przytrzymaj Kontrolę i kliknij „op.”.
- Kliknij „Otwarte”Z wyskakującego menu.
- Kliknij „Otwarte” w wiadomości o treści „pkg nie pochodzi ze sklepu Mac App Store. Czy na pewno chcesz go otworzyć?".
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować Silverlight w komputerze.
- Zamknij i otwórz ponownie przeglądarkę internetową, aby umożliwić jej załadowanie Silverlight. Czasami konieczne jest ponowne uruchomienie komputera, aby załadować się prawidłowo.
Włącz dodatek w przeglądarce Internet Explorer
- W prawym górnym rogu przeglądarki powinno znajdować się koło zębate. trzask
- Następnie w „Zarządzaj wtyczkami".
- W lewej kolumnie wybierz „Paski narzędzi i rozszerzenia".
- Następnie w ramach tych opcji wybierz „Wszystkie uzupełnienia” w kategorii „pokaz".
- Szuka „Silverlight” i upewnij się, że jest ustawiony na „włączony”, podświetlając i wybierając przycisk włączania.
Włącz dodatek w przeglądarce Mozilla Firefox
- Otwórz menu narzędzi.
- Następnie kliknij „„Komplementy”.
- Szukaj Microsoft Silverlight i sprawdź, czy jest ustawione na „Zawsze aktywuj".
Włącz wtyczkę w Google Chrome
- Kliknij trzy poziome linie w prawym górnym rogu okna przeglądarki.
- wybierać "oprawa".
- Kliknij opcję „Ustawienia zaawansowane".
- Pod nagłówkiem „prywatność”, Kliknij„Ustawienia treści".
- Pod nagłówkiem „Akcesoria”, upewnij się, że opcja „automatyczny bieg” jest wybrane.
Włącz wtyczkę w Safari
- W menu Safari Na górze komputera wybierz „preferencje".
- W zakładce „Rozszerzenia", wybierać "Silverlight".
- Upewnij się, że „Włącz Silverlight” jest wybrane.
- Upewnij się, że włącznik/wyłącznik nad listą wtyczek jest również ustawiony na „zapłon".
Ale jak już wspomnieliśmy, Silverlight Jest przestarzała i nie jest już kompatybilna z żadną z tych przeglądarek. Naszym zaleceniem jest, aby go nie pobierać ani nie instalować.
NIE INSTALUJ GO!
Opinie użytkowników, którzy korzystali z Silverlight
Przyjrzyjmy się niektórym opiniom użytkowników, którzy wypróbowali Silverlight lub nadal z niego korzystają.
- Bxm:
„Dobrze, ale mogłoby być lepiej. Chociaż Silverlight staje się obecnie starszą zależnością dla większości produktów, zauważyłem, że nadal zawiera kilka całkiem przydatnych funkcji.
Ponieważ jest to dość istotna integracja dla IE, mam przyzwoity poziom doświadczenia w korzystaniu z Silverlight. Ogólnie rzecz biorąc, gdy próbujesz korzystać z witryn korzystających z Silverlight jako zaplecza pod względem ogólnego działania/ładowania witryny internetowej i jej połączonych stron.
Moją wadą jest to, że dość szybko staje się przestarzały, więc w przyszłości będę musiał wprowadzić pewne zmiany, szczególnie w związku z upadkiem Flash Playera.
- Arun Velekkat:
„To się sprawdziło, szczególnie w przypadku Netflix. Jednak teraz jego żywot dobiegł kresu. Tak, firma Microsoft zaprzestała produkcji nowszej wersji Silverlight 5. Firma Microsoft ogłosiła datę zakończenia wsparcia dla Silverlight (12 października 2021 r.).
Nadszedł więc właściwy czas na przejście z Silverlight na właściwe alternatywne platformy”.
- Brony Overlord:
„Świetne oprogramowanie, znacznie lepsze niż flash do strumieniowego przesyłania wideo, ale nadal wydaje się dodatkowym, niepotrzebnym oprogramowaniem typu bloatware”.
- Geekeleet:
„Silverlight był niesamowitą alternatywą dla Flasha, kiedy po raz pierwszy pojawił się na scenie. Jednak od tego czasu wypuszczono HTML5, który szybko sprawił, że Silverlight stał się przestarzały. W pracy Silverlight nie działa poprawnie w przeglądarce Chrome, która jest przeglądarką wybieraną przez większość naszych użytkowników”
Alternatywa dla Silverlighta. 5 najlepszych tego roku
Bez wątpienia Microsoft Silverlight był doskonałą opcją do tworzenia aplikacji internetowych. Jednak wraz z zakończeniem wsparcia dla Silverlight podajemy tutaj inne opcje.
1. Kątowy
Angular, jest popularnym frameworkiem JavaScript utrzymywanym przez Googlei jest po prostu świetnym wyborem dla programistów na całym świecie. Jest to oprogramowanie typu open source zaprojektowane tak, aby sprostać wyzwaniom związanym z procesami tworzenia stron internetowych i umożliwiać łatwą integrację z kodem HTML i modułami aplikacji.
Dodatkowo automatycznie synchronizuje się z modułami, dzięki czemu proces programowania przebiega płynnie i zgodnie z metodologią DOM koncentruje się na poprawie wydajności i testowalności.
Oprócz tego Angular korzysta z TypeScriptu, który umożliwia łatwe i efektywne tworzenie i rozwój. Angular ma bazę programistyczną w AngularJS, jego pierwszej wersji, która wyszła po kilku latach szlifowania i dostosowywania frameworka do współczesności.
Dzięki Angularowi będziesz mógł programować i tworzyć na różne platformy, w tym platformy mobilne.
2. Reaguj
React to kolejny framework aplikacji, który można łatwo oznaczyć jako jeden z najlepszych, biorąc pod uwagę popularność i sympatię, jaką zyskał w społeczności programistów.
Uruchomiony w 2013 r. framework React Obecnie jest on ceniony i używany przez wiodące firmy, takie jak Apple, PayPal, Netflix i oczywiście, Facebook.
React to odmiana biblioteki JavaScript ReactJS, która łączy tworzenie aplikacji natywnych z tworzeniem aplikacji front-end w JavaScript, aby tworzyć strony internetowe, które są bardzo dynamiczne i reagują na użytkownika.
Podczas gdy moduły natywne pozwalają na implementację funkcji specyficznych dla platformy iOS y Android, pozostała część kodu jest napisana w języku JavaScript i jest udostępniana na różnych platformach.
3. Wzburzyć
Wzburzyć Jest to jedna z najlepszych alternatyw umożliwiająca przeglądanie aplikacji Adobe Flash po ich opuszczeniu rynku. Zachowuje się jak emulator. Jest to samodzielna aplikacja, która wykorzystuje pisanie Rdza, dla wszystkich OS nowoczesny.
Wzburzyć Możesz rozwiązać problemy Adobe związane z bezpieczeństwem, korzystając z nowoczesnej piaskownicy przeglądarki i bezpieczeństwa pamięci Rusta.
Może ominąć luki bezpieczeństwa we wszystkich głównych przeglądarkach internetowych i systemach operacyjnych. Wzburzyć Jest to projekt GNU, więc jest darmowym odtwarzaczem multimediów flash o otwartym kodzie źródłowym.
Ruffle jest dostępny zarówno dla klientów stacjonarnych, jak i internetowych. Użytkownicy mogą po prostu pobrać internetową wersję Ruffle i przeglądać zawartość Flash bez dodatkowej konfiguracji.
Odtwarzacz multimedialny może automatycznie uzupełniać zawartość i bezproblemowo aktualizować strony internetowe, które nadal korzystają z treści flash, a których jest niewiele, ale wciąż są.
4.Microsoft Visual Studio
visual Studio Jest to tak zwane IDE (zintegrowane środowisko programistyczne), które przyjęło tę nazwę ze względu na możliwość używania na wielu platformach i kompatybilność kilku języków aplikacji.
Dostępne są trzy wersje, Visual Studio dla Windows, Kod Visual Studio dla systemów Windows, iOS i LinuxI Visual Studio dla komputerów Mac. Wszystko dostępne na ich oficjalnej stronie.
Jedną z jego największych zalet jest zdolność do wspomaganego rozwoju. sztuczna inteligencja, znany wśród użytkowników jako IntelliKod. Visual Studio można pobrać bezpłatnie.
5. Blazor
marynarka Jest częścią narzędzi programistycznych firmy Microsoft do tworzenia stron internetowych, wykorzystujących języki C#, HTML i CSS.
marynarka to funkcja ASP.NET, popularnego środowiska programistycznego WWW, które rozszerza platformę programistyczną .NET o narzędzia i biblioteki do tworzenia aplikacji internetowych.
Blazor korzysta z otwartych standardów internetowych bez wtyczek i transpilacji kodu. Blazor jest kompatybilny z każdą nowoczesną przeglądarką, nawet mobilną.
Kod działający w przeglądarce działa w tej samej piaskownicy bezpieczeństwa, co frameworki JavaScript. Kod Blazor działający na serwerze może wykonywać dowolne czynności, które normalnie wykonywałby na serwerze, na przykład łączyć się bezpośrednio z bazą danych.
Najczęściej zadawane pytania
Poniżej znajduje się lista najczęściej zadawanych pytań i odpowiedzi dotyczących Silverlight.
1. Czy Silverlight obsługuje wiele przeglądarek i systemów operacyjnych?
Już nie. Program Silverlight jest obecnie kompatybilny tylko z przeglądarką Internet Explorer 8 na komputerach z systemem Windows 7. Ani system Windows 7, ani przeglądarka Internet Explorer nie są aktualne.
2. W jakim języku projektowano w programie Silverlight?
Do projektowania Silverlight używany jest język XAML. XAML oznacza rozszerzalny język znaczników aplikacji. Jest to język deklaratywny oparty na XML, stworzony przez firmę Microsoft.
3. Czym jest OSR?
RIA to skrót od „Rich Internet Applications”. Są to bogate w funkcje aplikacje internetowe. Funkcje te obejmują zintegrowaną obsługę AJAX, układy, animacje, komponenty audio i wideo.
Przykładami RIA były Silverlight i Adobe Flash.
4. Kiedy zakończy się wsparcie dla systemu Windows?
Już od jakiegoś czasu porzucają projekt, ale oficjalnie w dniu 12 października 2021 r Będzie to ostatni dzień wsparcia i nie będzie już możliwości instalacji.
5. Jak nazywa się wersja Silverlight dla systemu Linux?
Wersja Silverlight dla systemu Linux była znana jako Światło księżyca. To również było przestarzałe.
Wnioski
Możesz być także zainteresowany 7 najlepszych programów do programowania
Microsoft nie rozwija aktywnie Silverlight od 2015 r., a platforma zostanie całkowicie wycofana 12 października 2021 r. W tym czasie Microsoft przestanie dostarczać aktualizacje dla platformy i usunie dostęp do instalatora, a także pakietu SDK i innych zasobów.
Ponieważ jednak program Silverlight ma „licencję wieczystą”, istniejące aplikacje Silverlight nie zostaną zamknięte. Oznacza to po prostu, że nie będą aktualizowane i znalezienie przeglądarki, która je uruchomi, może być trudniejsze.
Dlatego ostateczną rekomendacją jest, aby nie pobierać Silverlight.
Nazywam się Javier Chirinos i jestem pasjonatem technologii. Odkąd pamiętam lubiłem komputery i gry wideo, a to hobby zakończyło się pracą.
Od ponad 15 lat publikuję o technologiach i gadżetach w Internecie, szczególnie w mundobytes.com
Jestem również ekspertem w dziedzinie komunikacji i marketingu online oraz posiadam wiedzę z zakresu rozwoju WordPressa.