Frage

Wie stabil ist WPF nicht im Hinblick auf die Stabilität eines WPF-Programms, sondern im Hinblick auf die „Stabilität“ der API selbst?

Lassen Sie mich erklären:

Microsoft ist dafür berüchtigt, seine gesamte Methodik durch neue Technologien zu ändern.Wie beim Wechsel von Silverlight 1 zu Silverlight 2.Was WPF betrifft, weiß ich, dass MS mit der Veröffentlichung des .NET Service Packs eine Menge Dinge geändert hat.Ich weiß nicht, wie sehr sie die Dinge verändert haben.Die Quintessenz ist also: Werden sie Ihrer Meinung nach das System mit der nächsten Version noch einmal überarbeiten, oder glauben Sie, dass es jetzt stabil genug ist, dass sie den Großteil des Systems nicht ändern werden?Ich hasse es, bei jeder Veröffentlichung Dinge verlernen zu müssen.

Ich hoffe, dass die Frage nicht zu langatmig war.

War es hilfreich?

Lösung

Bei der Einführung neuer Technologien in ihren Entwicklungs-Stack hat MS schon immer viel „Feuer und Bewegung“ erlebt, aber sie haben auch eine starke Tradition bei der Aufrechterhaltung der Unterstützung für ältere Dinge und der Abwärtskompatibilität.WPF scheint mit jeder neuen Version des Frameworks Dinge hinzugefügt zu werden, aber die Dinge, die Sie lernen, werden nicht ersetzt oder ungültig.

Die einzige bahnbrechende Änderung, die ich in meinen eigenen WPF-Anwendungen mit einer neuen Version des Frameworks gesehen habe, war eine kürzlich in 3.5 SP1, und das lag daran, dass wir uns unwissentlich auf einen Fehler verlassen hatten, um ein bestimmtes Verhalten unseres Codes zu erreichen.Wir haben das XAML korrekter angepasst und es begann einwandfrei zu funktionieren.

Also ja, ich denke, WPF ist als clientseitige Entwicklungstechnologie ziemlich „stabil“.

Andere Tipps

Wir verwenden WPF seit seiner ersten Veröffentlichung und ja, es gab am Anfang Probleme, die uns Kopfschmerzen bereiteten und uns den Kopf zerbrachen, um eine Lösung zu finden, aber mit jedem neuen Update ist der Stack tatsächlich ziemlich stabil geworden.

Durch die Hinzufügung von Expression Blend ist es definitiv immer einfacher geworden, damit zu entwickeln.Das Erstellen des XAML in VS 2005 hat keinen Spaß gemacht.Allein die Template-Engine reicht aus, um von WinForms zu wechseln, ganz zu schweigen von der Animationsunterstützung.

Auf jeden Fall stimme ich Matt zu, dass es als Framework für die Entwicklung von Clientanwendungen ziemlich stabil ist.

WPF ist, was Änderungen betrifft, ziemlich stabil.Silverlight ist immer noch im Wandel.Allerdings sollten Sie aufpassen, da Silverlight das Konzept des Statusmanagers (anstatt Trigger zu implementieren) eingeführt hat, das möglicherweise in WPF übernommen wird ...

In diesem Fall gibt es mehrere Möglichkeiten, Steuervorlagen und Verhalten zu definieren ...

und das wird Kopfschmerzen bereiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top