2013-02-27 13 views
9

Perdonami se questo non è il posto giusto per chiederlo (e per favore sposta la mia discussione di conseguenza, se non lo è).Per quali motivi dovrei usare Expression Blend su XAML Designer?

Ho sviluppato l'applicazione WPF per circa un anno circa e fondamentalmente faccio tutto il mio progetto in XAML Designer in VS. A parte alcune stranezze, mi sono sentito piuttosto a mio agio e non ho mai sentito il bisogno di cercare un altro strumento di progettazione per le applicazioni WPF. (Tranne che per Kaxaml, ma è ancora nel regno di XAML Designer)

Ho visto thread e video che dimostrano cosa fa Expression Blend e, certo che è di fantasia, ma non è niente che non si possa fare con il vecchio XAML Editor.

Alcuni dicono che Expression Blend è uno strumento destinato principalmente ai progettisti, ma non riesco a vedere questo punto. You need to have software development knowledge per sviluppare correttamente un'applicazione WPF anche se si sta per fare progetti.

  • Quali sono alcune cose che Expression Blend può fare mentre XAML Designer in VS non può?
  • Per quali altri motivi dovrei sentirmi costretto a progettare un'applicazione WPF in Expression Blend?
+0

C'è un bel confronto tra Blend e VS, di Microsoft, qui: https://msdn.microsoft.com/en-us/library/dn904477. aspx –

risposta

10

Posso dire che Blend è più orientato per Graphic Designer e Visual Studio for Developper.

Quello che voglio dire è in Blend, puoi fare tutto con un semplice clic del mouse, le animazioni sono molto facili da creare passo dopo passo con pochi clic del mouse, i trigger vengono creati anche con il clic del mouse. Fondamentalmente, non è necessario inserire il codice per la maggior parte del tempo.

Per altri motivi che mi piace molto Blend, è è possibile fare clic su qualcosa, e modificare (corrente Edit, o una copia) dello stile, non c'è bisogno di cercare dove si trova ...

Nel nostro team, il nostro grafico lavora solo con Blend, e il nostro sviluppatore lavora in VS e Blend.

11

Dire "[Expression Blend è] di fantasia, ma è niente che non si può fare con Plain Old XAML Editor" è come chiedere il motivo per cui si usa Photoshop quando appena si può fare la stessa cosa in MS Paint.

Sicuro che può, ma non sarai molto produttivo.

Un paio di cose che io uso sempre Blend (al contrario di editor di XAML o anche la progettazione di Visual Studio):

  • Pennelli e colori. L'interfaccia utente di Blend è semplicemente più bella di VS Designer
  • Animazioni e storyboard. (Potrei successivamente modificarli in XAML, ma quelli iniziali se sono complessi sono più facili e veloci da fare in Blend)
  • Visual States. VS Visual Designer non supporta questo e sono difficili da fare manualmente
  • Modifica stili e modelli.Particolarmente utile è utilizzare la "Crea copia" di Blend su un modello esistente
  • L'editor di proprietà è più piacevole da utilizzare (ad esempio, fare clic + trascinare il mouse lateralmente per aumentare/diminuire il valore int) e più pensiero attraverso la presentazione e il raggruppamento delle proprietà

Detto questo, la maggior parte del mio lavoro XAML viene eseguito nell'editor XML semplice in Visual Studio (uso raramente il designer). Ma non mi sognerei di fare alcun serio sviluppo WPF senza Blend

Problemi correlati