2010-12-20 13 views

Antwort

1

Mein Workflow, wie es ist, ist: Prototyp in Kaxaml, Code in Visual Studio, in Expression Blend prettify.

Es gibt ein paar Probleme, die ich mit Kaxaml habe. Es nimmt die Vorstellung, dass es sich um ein temporäres Scratchpad handelt, ein wenig zu ernst und lässt Sie das Programm schließen, ohne Sie zum Speichern aufzufordern. Und seine Ausnahmebehandlung ist nicht ziemlich robust genug; Ich finde es, dass ich es ab und an abstürze, indem ich etwas falsch mache, was in einem Programm, das als Plattform zum Ausprobieren gedacht ist, keine sehr gute Eigenschaft ist. Aber der Preis stimmt. Ich benutze es jeden Tag - zum Beispiel habe ich es einfach benutzt, um this answer zu schreiben.

Ich hatte noch nie einen Erfolg mit dem Designer in VS: es scheint zu schwer für einfache Sachen und zu begrenzt für komplizierte Sachen zu sein.

Und dann gibt es Expression Blend. An manchen Tagen habe ich das Gefühl, dass Expression Blend die vollständigste Umsetzung einer schrecklichen Idee ist, die ich je gesehen habe. Es ist fast genau falsch: Es ist eine Abstraktionsschicht, in der nichts wirklich abstrahiert wird. Das Eigenschaftenfenster ist der Stoff von Albträumen. Die Dokumentation für Expression Blend ist ebenfalls beschämend; Die Hilfe-Dateien sind extrem unzureichend, und der intensive Gebrauch von Online-Video-Anleitungen macht es unmöglich, schnell Antworten zu finden. Ich finde mich eine Los Zeit im XAML-Editor-Teil dieses angebliche Werkzeug für Designer ausgeben. Und dennoch, sobald Sie über seine schreckliche Lernkurve hinwegkommen und (entscheidend) herausfinden, wie Sie View-Model-Objekte erstellen, die es instanziieren kann, ist es ein verrücktes, erstaunliches Programm. Schade um die Dokumentation.

Verwandte Themen