WikiDer > Microsoft Silverlight
Microsoft Silverlight | ||||
| Entwickler | Microsoft | |||
| Letzte Version | 5.1.50918.0 (15. Januar 2019) | |||
| Status | Ende des Lebens | |||
| Betriebssystem | Fenster, Mac OS und Symbian | |||
| Lizenz | FRAU-EULA, mit MS-PL-Teilen | |||
| Webseite | microsoft.com/silverlight | |||
| ||||
Microsoft Silverlight war eine Entwicklungsplattform für die Gestaltung komplexer grafische Oberflächen, hauptsächlich in Internetbrowser.
Silverlight basiert auf Windows MediaTechnologie, aber wie Flash bot die Möglichkeit, KlientSeite, um interaktive Schnittstellen zu erstellen. Silverlight verwendet die XAMLSprache, die vielen zugänglich ist .GERADEEntwickler, im Gegensatz zu Adobe's geschlossene Flash-Authoring-Umgebung.
Ursprünglich wurde Silverlight als Browser-Plugin eingeführt. Darüber hinaus können Anträge auf Windows Phone 7 auch in Silverlight entwickelt werden.[1]Mit Silverlight war es möglich komplexe Animationen machen, Video anzeigen und zu Strom. Silverlight war als Web-Plugin für mehrere Browser verfügbar und Betriebssysteme. Silverlight wurde zur Verfügung gestellt als Herunterladen vor dem Fenster und Mac OS. Vor dem Linux war ein Open Source-Version unter dem Namen erhältlich Mondlicht, aber dieses Projekt wurde 2011 eingestellt. Alternativ kann Linux verwenden Strahler.
Entwicklung
Silverlight trägt den Codenamen Windows Presentation Foundation/Everywhere und enthält eine Teilmenge der .NETRahmen. Microsoft Silverlight ist geschrieben in C und C# und kann als Konkurrent für Adobe Flash. Im November 2011 wurde der Ausstieg aus Silverlight zugunsten von HTML5, die laut Microsoft in Zukunft erfolgreicher sein soll,[2][3] HTML5 bot jedoch noch nicht alle Funktionen von Silverlight, wie z. B. Live-Streaming. Konkurrent Flash blieb lange Zeit ein wichtiger Standard online Video, Werbung und Computerspiele weil HTML5 als Standard noch nicht fertig war. Aus diesem Grund unterstützten zu diesem Zeitpunkt nur die neuesten Browser HTML5.[2][3]
Eigenschaften
Microsoft Silverlight ermöglicht es dem Benutzer, vektoriell zur Visualisierung von Animationen, insbesondere aber zur Anzeige von Multimedia-Inhalten, die Audio und Video integrieren, im Webbrowser. Mittels Javascript kann man eine Silverlight-Anwendung in a Webseite integrieren.
Silverlight unterstützt die folgenden Audioformate: WMA und MP3.
Für Video unterstützt es die Formate WMV und VC-1 (nur der ASF-Datei Format).
Ab Silverlight 3 ist das Videoformat H.264 und das Audioformat AAC unterstützt.
Silverlight ermöglicht Dynamik XMLInhalt, der durch a . manipuliert werden kann DOM-Schnittstelle. Diese Technik ähnelt der üblichen AJAXSilverlight verfügt auch über ein Downloader-Objekt, mit dem Inhalte wie Skripte, aktive Medien oder andere von der Anwendung benötigte Daten heruntergeladen werden können. Mit Version 2.0 von Microsoft Silverlight können Silverlight-Anwendungen in jeder .NET-Programmiersprache sowie in einigen dynamischen Programmiersprachen wie z Rubin und Python.
Benutzen
Silverlight war eine Entwicklungsplattform, um interaktive Web Applikationen entwickeln. Oft wurde es nur als Streaming-Format für Videostreams verwendet. In den Niederlanden zum Beispiel NPO verpasst Verwendung von Silverlight, als Alternative zu Flash-Video.
Zu Silverlight 4 und 5 hinzugefügte Funktionalitäten wurden nur auf Windows-Plattformen unterstützt, aber dies sind Funktionen, die hauptsächlich für komplexe, interaktive Anwendungen verwendet werden - und nicht, wenn die Plattform ausschließlich als Alternative zu Flash-Video verwendet wird.
Chancen
Wie bereits erwähnt, ist Silverlight eine Entwicklungsplattform. Plugins gibt es für verschiedene Browser und verschiedene Betriebssysteme. Version 5 wurde im Dezember 2011 ausgeliefert. Silverlight ist Teil der .NET-Plattform von Microsoft. Unter Silverlight entwickelte Anwendungen können in einem Webbrowser ausgeführt werden, es ist jedoch auch möglich, Anwendungen außerhalb eines Browsers auszuführen. Insbesondere für Anwendungen, die außerhalb des Browsers ausgeführt werden, gibt es viele Möglichkeiten, diese Anwendungen unter Windows auszuführen und Windows Phone wenn vertrauenswürdige Anwendung drehen. Durch Gruppenrichtlinie der Anwendung kann Zugriff auf Dateien auf dem Client gewährt werden, ohne dass der Endbenutzer das Recht hat, diese Dateien zu öffnen. Obwohl es auf anderen Betriebssystemen als Windows verfügbar ist, ist es für die Verwendung unter Windows optimiert: sowohl Laptop-/Desktop-Betriebssysteme wie Windows 7, sowie mobile Systeme wie Windows Phone zur Nutzung auf Smartphones oder Tablets. Entwickler können diese Plattform verwenden, um Client/Server-Anwendungen für die Verwendung in a . zu erstellen Intranet-Umgebung. Microsoft selbst nutzt die Plattform für Microsoft 365.
Vor-und Nachteile
Leistungen
- Durch die Integration Visual Studio Neben grafischen Anwendungen sind auch komplexere Anwendungen möglich.
- Silverlight läuft auch hinter dem .NET-Framework, für das der Schritt zur Entwicklung von Silverlight-Anwendungen sehr klein ist.
Nachteile
- Microsoft Silverlight benötigt mehr Platz als Adobe Flash Player.
- Keine Unterstützung für Windows RT, Android und iOS.
- Die Entwicklung wurde 2011 zugunsten von HTML5 eingestellt.
- Moonlight unterstützt nur bis Silverlight 3, daher funktionieren Anwendungen für Silverlight 4 und höher oft nicht unter Linux.
- Silverlight funktioniert derzeit nur im Internet Explorer & Waterfox Browser.
Ähnliche Techniken
Externe Links
- (und) Offizielle Website
- (und) Silverlight 5-Support: Welche Funktionen funktionieren in welchen Webbrowsern?
- (und) Offizielle Moonlight-Website
| Quellen, Anmerkungen und/oder Verweise |
| .NET-Framework | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| Windows Phone | ||||||||
|---|---|---|---|---|---|---|---|---|
|