Come da oggetto vorrei sapere la differenza tra queste due tecnologie.
Le differenze sono tante, le prinipali direi:
1. Grafica vettoriale in accellerazione grafica: i form WPF vengono disegnati in grafica vettoriale sfruttando DirectX per accedere direttamente alla scheda grafica con ovvi risultati sulla qualità grafica, nonchè possibiiltà di creare interfacce seriamente accattivanti
2. Il form viene definito utilizzando un linguaggio XML chiamato XAML permettendo di separare il codice, di cui si occupa il programmatore, dall'aspetto estetico di cui si può occupare un grafico (magari usando software appoisiti come BLEND di Expression Studio)
3. Il motore di binding di WPF è qualcosa di mai visto prima: è possibile finalmente implementare pattern di sviluppo più orientati al disaccoppiamento tra view e la logica delle view (vedi Model-View-Controller o Model-View-ViewModel
4. una conseguenza del punto 3 è che finalmente possiamo realizzare interfacce utente più attente alla User Experience e soprattutto TESTABILI in maniera automatica.
Associazione Culturale DotNetCampania - C.F.: 95127870632