MICROSOFT SILVERLIGHT 1.0
Data: 19 październik 2007
Silverlight to działająca w różnych przeglądarkach wtyczka (plugin). Pozwala na odtwarzanie dostępnych w internecie prezentacji multimedialnych oraz aplikacji interaktywnych (Rich Interactive Application – RIA) napisanych przy użyciu technologii .NET.
|
Parametry
|
| Odtwarzanie wideo |
tak |
| Odtwarzanie MP3 |
tak |
| Standard pliku źródłowego |
XAML |
| Obsługiwane platformy systemowe |
Windows, Macintosh |
|
W Silverlight możesz tworzyć programy, wykorzystując model AJAX, czy języki takie jak Python, Ruby, a także te związane z .NET Framework (takie jak Visual Basic czy Visual C#). Pozwala to na łatwą integrację Silverlight z istniejącymi już aplikacjami internetowymi.
Alternatywne rozwiązanie
Microsoft chciał stworzyć alternatywę dla Adobe Flash Player, który od wielu lat dominuje w rozwiązaniach multimedialnych dla stron WWW. Pierwotnie projekt znany był pod kodową nazwą Windows Presentation Foundation/Everywhere (WPF/E), a prace nad nim trwały już od kilku lat.
Technologia Silverlight opiera się na promowanym przez Microsoft języku XAML, który jest pochodną XML-a. Kod aplikacji wykorzystującej Silverlight może być dołączany do:
- JavaScript w kodzie strony HTML
(inline);
- kodu XAML i JavaScript w zewnętrznych plikach;
- skompresowanego pakietu zawierającego kod XAML, kod zarządzany, ilustracje, fonty i pliki multimedialne.
Aplikacje stworzone za pomocą tego narzędzia zdecydowanie mniej obciążają komputer niż konkurencyjny Flash Player. Można też już znaleźć w internecie duże serwisy, które korzystają z tej technologii, np. strony amerykańskiej ligi bejsbolowej MLB.
W chwili obecnej opracowywana jest wersja 1.1 mająca wprowadzić wiele usprawnień, m.in. lepszą współpracę z językami .NET. Dzięki temu możliwe będzie łatwiejsze sterowanie aplikacjami Silverlight czy manipulowanie strukturą DOM strony WWW, z której aplikacja została uruchomiona. W wersji tej pojawi się także obsługa multimediów zgodnych z RDM (Right Data Management). Wszystko wskazuje na to, że dopiero wersja 1.1 zaprezentuje pełne możliwości technologii Silverlight.
Nie wszystko srebro, co się świeci
Pomimo deklarowanej przez Microsoft wieloplatformowości SilverLighta, duże problemy z uruchomieniem stworzonych za jego pomocą witryn będą mieli użytkownicy Linuksa. Obecnie nie ma oficjalnych wtyczek do przeglądarek działających w tym systemie. Microsoft ograniczył się tylko do opublikowania interfejsu IDE do Silverlighta. Dzięki temu programiści zajmujący się Mono (umożliwia uruchamianie aplikacji napisanych dla .NET pod Linuksem) mogli opracować konkretne rozwiązanie dla systemów Linux. Stworzono projekt, który otrzymał nazwę Moonlight. Odpowiednie oprogramowanie można pobrać ze strony www.mono-project.com/Moonlight.
Czy SilverLight wyprze Flash Playera? Trudno wyrokować, jednak na pewno nie stanie się to w najbliższej przyszłości. Większość witryn, które oferują treści multimedialne, wykorzystuje właśnie technologię flash. Przekonanie ich twórców do przejścia na Silverlight może być bardzo trudne.
www.microsoft.com/silverlight/, darmowy
ZALETY:
- mały rozmiar pliku instalacyjnego
- niskie obciążenia
komputera
- plik źródłowy ma postać pliku tekstowego
- współpraca z zewnętrznymi narzędziami projektowymi
WADY:
- brak oficjalnego wsparcia dla systemu Linux
KONKURENCI:
Ocena: 



(aby ocenić, musisz się zalogować w serwisie)
Podobne artykuły: