Was Silverlight 3 noch fehlt!

Silverlight 3 ist ein großer Fortschritt mit zahlreichen hervorragenden neuen Funktionen. Doch leider gibt es auch noch (!) den einen oder anderen Stolperstein. Aber es sind ja noch ein paar Tage bis zur fertigen dritten Version und die Hoffnung stirbt zuletzt. Und außerdem kann man ja meist irgendwie drum herum arbeiten (dazu vielleicht – wenn mal Zeit ist – in einem späteren Beitrag mehr). Schöner wäre es jedoch, würde das direkt funktionieren. Hier nun meine persönliche gewichtete Top-3-Liste der favorisierten Einschränkungen im Hinblick auf Enterprise-Anwendungen:

  • Platz 3: Zwischenablage
    Leider erlaubt Silverlight bisher keine direkte Nutzung der Zwischenablage (Clipboard). Mit Hilfe des Webbrowsers und JavaScript sind jedoch Workarounds verfügbar.
  • Platz 2: Drucken
    Leider gibt es in Silverlight bisher keine eingebaute Druckfunktion. Mit Hilfe des Webbrowsers sind jedoch Workarounds verfügbar.
  • Platz 1: Mehrere gleichzeitige Anwendungs-Domänen
    Zwar ist das Nachladen von Anwendungen oder Anwendungsteilen mit Silverlight sehr gut gelöst, doch leider landen die Inhalte in einem gemeinsamen Speicherbereich (AppDomain) und können nicht entladen werden und sich so sogar gegenseitig beeinflussen. Doch beispielsweise für große Portale ist eine Trennung essentiell, da sonst einzelne Inhalte die Stabilität des gesamten Portals gefährden.
  • Die fehlende Webcam-Anbindung hat es übrigens nicht in die Top-3 geschafft, da dies doch eher selten in Enterprise-Projekten vermisst wird. Und mit Hilfe von Flash ist ja auch ein Workaround verfügbar.

    6 thoughts on “Was Silverlight 3 noch fehlt!

    1. Hmmm… Fehlende Unterstützung für Rechtsklick würde bei mir definitiv auf einen der obersten Plätze kommen.

    2. Hallo Roman,

      bei der rechten Maustaste gibt es unterschiedliche Ansichten: Insbesondere im Hinblick auf Plattformunabhängigkeit und aktuelle UI-Pattern wird davon eher abgeraten. Und soweit ich weiß, gibt es auch einige Workarounds (ähnlich wie für das Mausrad).

      Eine Diskussion dazu findet sich z. B. unter http://silverlight.net/forums/t/81334.aspx.

      Gruß,

      Sascha.

    3. Hallo,

      mal eine frage da ich mich auf PHP Spezialisiert habe und Silverlight mir sehr beeindruckend ins Auge gefallen ist, wollte ich wissen ob ich PHP code innerhalb von Silverlight verwenden kann. Als Beispiel hätte ich eine PHP funktion die einen Ordner ausliest un den Inhalt anzeigt aber eben in einer Silverlight Anwendung (Eine Playlist wohingegen ich dann auf den link klicke und er das Video in den selbstgeschriebenen Silverlight Player einbettet)

      Vielen Dank im Voraus
      Chris

      P.S. Sollte dies nicht als Kommentar zu sehen sein würde ich mich über eine kurze Mail sehr freuen.

    4. Hallo Chris,

      mit der Frage bist Du in der Tat wohl in einem der vielen Diskussionforen rund um Silverlight besser aufgehoben. Zum Beispiel unter http://www.flashforum.de/forum/expression-studio-wpf-silverlight-und-xaml/ oder unter http://forums.silverlight.net/. Dennoch zu Deiner Frage: Silverlight-Anwendungen können mit zahlreiche Sprachen ersteltl werden. Gängig sind Visual C# und Visual Basic (kurz VB). Aber auch Ruby, Python und JavaScript funktionieren als Sprache und weitere Sprachen sind durchaus denkbar. PHP habe ich jedoch noch nicht gesehen. Klar, auf der Server-Seite geht PHP natürlich weiterhin und versteht sich beispielsweise per XML-REST oder JSON sehr gut mit Silverlight. Kurz und knapp: Deine Anwendung läßt sich gut als Kombination aus PHP und Silverlight umsetzen!

      Gruß,

      Sascha.

    Comments are closed.