Ich habe kürzlich ein neues Projekt gestartet, und wir planen, dies in Silverlight zu erstellen. Wir möchten es als RIA entwickeln und basierend auf früheren Erfahrungen mit anderen .Net-Technologien (wie WPF) fühlt sich Silverlight wie die richtige Wahl an.Silverlight; das Gute, das Schlechte oder das Hässliche?
Silverlight gibt es schon seit einigen Jahren, und da Version 3 draußen ist, nehme ich an - und habe den Eindruck - dass es sich wirklich als stabile Plattform etabliert, die es noch eine Weile geben wird. Allerdings sehe ich immer noch Leute, die sich über Silverlight beschweren - sie sagen, es sei eine schlechte Technologie, die niemals hätte veröffentlicht werden dürfen. Ich habe den Eindruck, dass diese Meckerer oft keine echte Erfahrung mit Silverlight haben. Oft auf der Grundlage einer allgemeinen Skepsis gegenüber Microsoft. Und; Ich bekomme es von Nicht-Windows-Leuten, die sagen; "Nun, wenn du das schaffst, ist Silverlight, das mich davon abhält, es zu benutzen", aber ich dachte, dass Moonlight dieses Problem lösen würde?
So; Ist die Skepsis gegenüber Silverlight verdient oder hat sich Silverlight zu einer guten Plattform entwickelt, auf der wir ohne Angst unser neues Projekt entwickeln können?
"Silverlight gibt es schon seit einigen Jahren" - Nein, hat es nicht. Silverlight 1 kann ignoriert werden, da es keine CLR hatte. Silverlight 2 wurde vor einem Jahr veröffentlicht. Silverlight 3 wurde vor 3 Wochen veröffentlicht, weniger als ein Jahr später. Einige Steuerelemente sind noch nicht einmal als stabil eingestuft und werden in einem Toolkit veröffentlicht. Schließlich sind die .Net-RIA-Dienste noch nicht einmal veröffentlicht worden. Es ist nicht besiedelt oder reif. – mattmanser
Aber Sie können Silverlight-Anwendungen ohne die .Net RIA-Dienste machen, oder? Dass nicht veröffentlicht wird, sagt noch nichts über die Reife oder Stabilität von Silverlight aus - oder? – stiank81
Nun, es ist die angebliche Route für die Bereitstellung von Daten für eine RIA, also für mich spricht es Bände. Ich wollte das nicht als Angriff verstehen, sondern wollte Sie nur warnen, dass Sivlerlight kein ausgereiftes Produkt ist, wie Sie oben dargestellt haben. Visual Studio funktioniert noch nicht einmal richtig damit, z. Das Refactoring-Plugin funktioniert nicht innerhalb von Xaml-Code, der Xaml-Renderer stürzt ständig ab, die Bearbeitung von Generic.xaml führt oft zu 2-Minuten-Verzögerungen usw. Sie haben die VS 2010-Beta-Unterstützung dafür abgebrochen. Es ist eine großartige Technologie, aber kann manchmal ein Albtraum sein, mit dem man debuggen und arbeiten kann. – mattmanser