Crad's .NET Blog

L'UGIblog di Marco De Sanctis
posts - 190, comments - 457, trackbacks - 70

[Libro] Applications = Code + Markup

Dopo neanche una settimana dall'ordine (Amazon.co.uk tutta la vita, altro che shopping negli states), la mia simpatica postina ha lasciato nella cassetta delle lettere Applications = Code + Markup e questa sera ho dato una sbirciatina veloce al contenuto.

Ora, premetto che è assolutamente presto per dare un giudizio, dato che ho guardato l'indice, sfogliato il libro qua e là e letto un paio di pagine, ma...

  1. La copertina rigida rullezza, e ci troviamo davanti un gran bel tomo da un migliaio di pagine circa
  2. Mi sembra scritto in maniera piuttosto semplice e chiara, almeno da quel poco (facciamo pure quasi nulla) che ho letto
  3. L'han detto in tanti, lo ripeto anch'io: mi sembra assurdo che un libro su WPF sia praticamente privo di immagini
  4. L'impostazione non mi convince

Spiego meglio il punto 4: le circa 1000 pagine sono divise in due grosse sezioni, Code e Markup, come dice il titolo. In pratica, quindi, per tutta la prima metà del libro, scordatevi pure ogni forma di XAML, non se ne trova ombra. Ci sono, invece, centinaia di snippet di codice (ben spiegati, a quanto mi è sembrato) in cui l'applicazione è "disegnata" istanziando a mano ogni componente.

Viceversa, la seconda parte, pur essendo basata prevalentemente sul markup, presenta comunque un po' di esempi di code-behind (diciamo che siamo 75% XAML e 25% C#).

Che dire, ora come ora sono un po' perplesso, perché snippet chilometrici che costruiscono menu, button e textbox secondo me lasciano un il tempo che trovano: certo, è importante conoscere l'object model, ma alla fine non credo che nessuno disegnerà mai Form (pardon, Window smile_wink) in questo modo. Di buono c'è che il libro sembra coprire parecchi aspetti di WPF, dal data binding alla gestione degli eventi, passando per resources, brushes, ecc.ecc.ecc...

Staremo a vedere, tra qualche giorno inizio a papparmelo.

Print | posted on martedì 21 novembre 2006 02:42 | Filed Under [ Libri .Net 3.0 ]

Powered by:
Powered By Subtext Powered By ASP.NET