Professional Vb.Net Second Edition

Questo manuale Wrox è rivolto a sviluppatori che già utilizzano Visual Basic .Net e vogliono imparare la nuova, impegnativa versione.

E’ un manuale che guida passo per passo alla scoperta di questo nuovo linguaggio e lo fa utilizzando Visual Studio .Net. Riuscirete quindi ad apprezzare appieno il testo se scegliete di utilizzare questo ambiente di sviluppo, piuttosto che altri editor (visto che Vb.Net è compreso gratuitamente nel .Net Framework).

Il testo presenta dei semplici esercizi, non dei casi studio, scelta che va sicuramente bene a chi affronta l’argomento poco per volta e vuole provare subito il codice. D’altro canto, proprio per questo motivo, la lettura dovrebbe essere seguita dalla sperimentazione di qualche caso più completo.

Tra i capitoli meritano una nota particolare quelli relativi alle tematiche della programmazione ad oggetti. Per illustrare questa caratteristica di Visual Basic .Net si ricorre infatti a semplici ma chiari diagrammi Uml, indispensabili per il professionista che voglia sfruttare appieno le nuove funzionalità del linguaggio (e che consentono una felice migrazione verso altri linguaggi in futuro, come ad esempio Java).

Ben scritto anche il capitolo sul .Net Remoting, la tecnologia “concorrente” ai Web Services e che ne colma qualche lacuna, anche se in modo totalmente proprietario.

Si parla di accesso ai database e quindi di Ado.Net, oltre che delle tecniche di Data Binding per legare controlli alla sorgenti dati.

Capitoli gratuiti

Grazie ad un accordo con la casa editrice, i nostri lettori hanno la possibilità di leggere due capitoli del manuale:

Informazioni

Professional Vb.Net – Second Edition ¤ AA.VV ¤ lingua inglese ¤ pagine 980 ¤ prezzo 59.99 dollari ¤ edito da Wrox

Sito del manuale [nuova finestra] (scheda, errata, capitolo gratuito)

Asp.Net Distributed Data Applications

Sono ben poche le applicazioni che non accedono a una fonte dati (sia essa un database o un file Xml) e sono ancora meno le applicazioni Asp.Net che non accedono ad una fonte dati.

Con questa premessa, Alex Homer e Dave Sussman, già autori del best seller Asp.Net: Guida per lo sviluppatore, hanno realizzato un intero testo dedicato alle applicazioni distribuite.

Per applicazione distribuita gli autori intendono un programma (o meglio, un progetto) che è funzionalmente e/o geograficamente suddiviso in componenti logiche che comunicano tra di loro.

Con questa definizione sono in realtà possibili diverse applicazioni reali, ognuna delle quali presentate nel testo.

E’ ad esempio possibile impiegare un server che si occupa dell’accesso ai dati e della logica di business e un client contenente la sola interfaccia al programma.

All’estremo opposto ci sono invece le applicazioni n-tier in cui la logica di business è suddivisa tra il data tier, il middle tier e il presentation tier.

La scelta di un modello piuttosto di un altro si basa su diversi fattori, primo fra tutti le costrizioni date dal tipo di piattaforma e di client utilizzati.

Gli autori esplorano i pregi e i difetti di ogni soluzione e passano progressivamente con i loro esempi dalla soluzione 3 tier “classica”, a quella n-tier più realistica.

Sono proprio questi casi semplici, ma completi e le diverse soluzioni proposte che rendono il libro interessante. Nel corso dei capitoli si passa infatti dallo sviluppare prima per client dalle caratteristiche limitate, come browser datati o cellulari, poi per browser in grado di interpretare correttamente Xml e Xsl ed infine per client in cui è installato il .Net Framework.

Per prima cosa ci si preoccupa di come visualizzare le pagine ed i programmi sui diversi client, successivamente ci si passano in rassegna le tecniche più efficaci per l’aggiornamento dei dati.

Gli autori pretendono che il lettore non sia del tutto a digiuno di Asp.Net. Ciononostante, argomenti quali l’utilizzo delle sorgenti dati e di Xml in Asp.Net sono approfonditamente introdotti nei primi capitoli del testo.

Capitoli gratuiti

Grazie ad un accordo con la casa editrice, i nostri lettori hanno la possibilità di leggere due capitoli del manuale:

Informazioni

Asp.Net Distributed Data Applications ¤ di Alex Homer e Dave Sussman ¤ lingua inglese ¤ pagine 650 ¤ prezzo 49.99 dollari ¤ edito da Wrox

Sito del manuale [nuova finestra] (scheda, errata, capitolo gratuito)

Real World Asp.Net: Building a Content Management System

Abbiamo già avuto modo di occuparci di un manuale riguardante i Content Management Systems, il cui approccio è poco tecnico e rivolto soprattutto ai project manager.

Questo manuale, invece, utilizza la tecnologia Asp.Net per realizzare un completo sistema per la gestione dei contenuti, che è anche disponibile online.

E’ quindi un testo indicato agli sviluppatori che vogliono analizzare un caso reale per utilizzarlo come base per il proprio sistema.

In effetti l’esempio, anche se completo, non può essere paragonato ad un Cms come quelli disponibili in commercio. Fa bene l’autore a lamentarsi per il costo esagerato di questi sistemi, ma il suo prodotto ha comunque valenza esclusivamente didattica.

Il testo comincia con una presentazioni delle caratteristiche e dei componenti di un Cms, per poi affrontare Asp.Net introducendo le componenti principali della piattaforma. Solo nell’ultima parte è analizzato il progetto, chiamato Cms.Net.

Ed è in effetti questo il limite del testo: sarebbe stato meglio dare per scontata almeno l’introduzione ad Asp.Net e presentare un esempio più completo.

La presentazione dei Cms è comunque realizzata molto bene e vi potrà tornare utile qualunque implementazione decidiate di realizzare.

Pro

  • Buona l’introduzione teorica ai Cms

Contro

  • Sarebbe stato meglio dare per acquisita la tecnologia Asp.Net e concentrarsi da subito sul progetto Cms.Net

Informazioni

Real World Asp.Net: Bulding a Content Management System ¤ di Stephen R.G. Fraser ¤ lingua inglese ¤ pagine 500 ¤ prezzo 49.95 dollari ¤ edito da Apress

Sito del manuale [nuova finestra] (scheda, errata, capitolo gratuito)