14 manuali per dominare ASP.NET

I libri recensiti da FucinaWeb.com:

Nota: la maggior parte dei libri è basata sul Framework beta 2. Con la versione finale, sono state modificate alcune caratteristiche. Per saperne di più, potete leggere l’intervista ad Alex Homer e Dave Sussman, autori di Professional ASP.NET.

Professional ASP.NET 1.0 Special Edition – Wrox

È tra i manuali più completi di ASP.NET, allineato alla versione 1.0 di ASP.NET e del .Net Framework. Il testo non si rivolge al programmatore amatoriale o casuale, ma a chi realizza siti web per professione.

Gli argomenti principali:

  • il framework .NET
  • i linguaggi .NET
  • Html, form e validation controls
  • lavorare con ADO.NET
  • applicazioni web e global.asax
  • la sicurezza in ASP.NET
  • costruire componenti e web services
  • i mobile controls
  • tecniche di tracing e debugging
  • casi studio

La precedente versione del manuale, basata sulla versione beta 2 del .NET Framework, è stata tradotta da Hoepli. Alcune modifiche al Framework, specialmente relative alla sicurezza, rendono però la versione precedente obsoleta in alcuni punti. Se volete saperne di più, abbiamo chiesto a due degli autori le differenze tra le versioni del libro in un’intervista. Se l’inglese non vi spaventa, fareste bene a considerare questa nuova versione.

Lingua inglese
Basato su .NET Framework Versione 1
Esempi in Visual Basic .NET

Professional ASP.NET 1.0 Special Edition ¤ Di Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman, Karli Watson ¤ Edito da Wrox ¤ Prezzo 59.99 dollari ¤ 1300 pagine ¤ Pubblicato a Febbraio 2002

Sito di Professional ASP.NET 1.0 Special Edition [nuova finestra] (scheda, codice, errata)

Top

ASP.NET Unleashed – Sams

Con più di 1400 questo testo è, insieme a Professional ASP.NET, il miglior manuale rivolto ad ASP.NET. Si differenzia essenzialmente perché si rivolge anche a programmatori meno esperti, ma comunque non totalmente digiuni: per comprendere appieno gli argomenti presentati è necessario conoscere almeno un linguaggio di scripting. Sono presentate anche alcune comode funzionalità, come la possibilità di realizzare effetti grafici “on the fly”, di spedire email e di includere file remoti. Nelle appendici sono illustrate due applicazioni: un sito per il recruitment e un negozio online.

Gli argomenti sono raccolti in 9 sezioni:

  • Lavorare con le web forms
  • Tecniche di pagina avanzate
  • Lavorare con ADO.NET
  • Creare applicazioni ASP.NET
  • La sicurezza
  • Costruire Web Services
  • Sfruttare il .NET Framework
  • Costruire custom controls
  • Applicazioni di esempio

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Unleashed ¤ Di Stephen Walther ¤ Edito da Sams Publishing ¤ Prezzo 54.99 dollari ¤ Pubblicato a Giugno 2001 ¤ 1440 pagine

Sito di ASP.NET Unleashed [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET: Tips, Tutorials and Code – Sams

Una guida di riferimento per imparare ASP.NET dagli esempi. Ciascun capitolo rispecchia un’esigenza di programmazione che viene risolta con una breve spiegazione e più esercizi svolti e commentati. Apprezzerete questo testo se volete cominciare a scrivere codice già dalle prime pagine, saltando i preamboli.

Gli autori del libro contribuiscono attivamente ad alcune tra le più famose risorse disponibili in rete: 4guysfromrolla [nuova finestra] e dotnetjunkies [nuova finestra].

Argomenti presentati:

  • Tecniche di programmazione in ASP.NET
  • Verificare l’input dell’utente
  • Creare degli user control
  • Lavorare con ado.net
  • Integrazione con XML
  • Gestione degli errori e debugging
  • La sicurezza in ASP.NET
  • Realizzare Web Services
  • Mobile controls

Ogni capitolo è chiuso presentando un’interessante lista di siti web di approfondimento.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in C#

ASP.NET: Tips, Tutorials and Code ¤ Di Scott Mitchell, Steve Walther, Doug Seven, Donny Mack, Chris Payne, Billy Anders, Adam Nathan, Dan Wahlin ¤ Edito da Sams Publishing ¤ Prezzo 49.95 dollari ¤ 880 pagine ¤ Incluso Cdrom con .NET Framework Beta 2 ¤ Pubblicato nel 2001

Sito di ASP.NET: Tips, Tutorials and Code [nuova finestra] (scheda, esempi)

Top

ASP.NET Guida Completa – Apogeo

Rivolto a chi vuole essere seguito giorno per giorno nell’apprendimento della tecnologia. Il manuale è suddiviso in 21 capitoli (più due bonus) dedicati ad ASP.NET. A parte alcuni errori di concetto il manuale svolge egregiamente la sua funzione, soprattutto nella prima parte.

Gli esempi sono presentati in Visual Basic .NET , anche se un capitolo introduce il ruolo di C# nella piattaforma .NET.

Tra gli argomenti:

  • Creare Web Forms
  • Controllare la validità dei dati utente
  • Usare i database con ADO.NET
  • Interagire con XML
  • Creare Web Services
  • Tracing, debugging e sicurezza

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Guida Completa (titolo originale Teach Yourself ASP.NET in 21 Days) ¤ Di Chris Payne ¤ Edito da Apogeo (editore originale Sams Publishing) ¤ Prezzo 45,45 euro ¤ 770 pagine ¤ Incluso Cdrom con .NET Framework Beta 2 ¤ Pubblicato a Dicembre 2001

Sito di ASP.NET Guida Completa [nuova finestra] (scheda)

Top

Inside ASP.NET – New Riders

Questo manuale utilizza un approccio leggermente diverso dagli altri, nel senso che inizia la trattazione di ASP.NET parlando di file di configurazione, tracing e debugging prima di introdurre lo sviluppo delle Web Form. Il testo è corredato da un buon numero di esempi e di tabelle in cui sono riportare le descrizioni delle proprietà e dei metodi dei diversi oggetti. Chiude il manuale un esercizio completo, ProjectPal: è un’applicazione per la gestione delle diverse fasi di un progetto.

Gli argomenti presentati nel manuale sono:

  • Funzionalità di ASP.NET
  • Accesso ai dati con ADO.NET
  • Tecniche avanzate (web services, sicurezza, messaging services)
  • Uso avanzato di web forms (caching, user e custom controls, applicazioni mobile)

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Inside ASP.NET ¤ Di Scott Worley ¤ Edito da New Riders ¤ prezzo 49.99 dollari ¤ 700 pagine ¤ Pubblicato nel 2001

Sito di Inside ASP.NET [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET for Developers – Sams

Un’agile guida rivolta agli sviluppatori che vogliono essere produttivi in poco tempo. Sono presentate in modo schematico tutte le caratteristiche di ASP.NET con un buon numero di esempi e schemi esemplificativi. Se non volete rinunciare a questa nuova tecnologia, ma non potete permettervi la lettura di un testo più impegnativo, questo manuale potrebbe rappresentare il giusto compromesso.

Il testo è diviso in 6 sezioni:

  • Capire il .NET Framework
  • Cominciare a lavorare con il .NET Framework
  • Costruire pagine web con ASP.NET
  • Gestire i dati con ADO.NET
  • Creare e consumare Web Services
  • Configurare e rilasciare applicazioni ASP.NET

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET for developers ¤ Di Michael Amundsen, Paul Litwin ¤ Edito da Sams Publishing ¤ Prezzo 34.99 dollari ¤ 460 pagine ¤ Pubblicato nel 2001

Sito di ASP.NET for Developers [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

ASP.NET Progettare Applicazioni – Mondadori Informatica

Il testo è un’introduzione al .NET Framework e alla tecnologia ASP.NET. Per prima cosa sono presentati gli standard CGI, ISAPI e ASP e ne sono evidenziati i pregi e le lacune che hanno portato all’introduzione di ASP.NET. Si passa poi al .NET Framework e ai linguaggi, a come sono evoluti e le differenze di uno rispetto all’altro. Si entra poi nel vivo della programmazione ASP.NET e si affronta lo studio di:

  • Web Forms
  • Creazione di componenti
  • Gestione delle sorgenti dati e XML
  • Creazione di Web Services

Il manuale è rivolto a chi vuole avere una panoramica delle funzionalità di ASP.NET e scoprire il ruolo di questa tecnologia, con qualche esempio da provare. Lo sviluppatore che vuole invece approfondire lo studio di ASP.NET farebbe meglio a rivolgersi altrove.

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Microsoft ASP.NET – Progettare applicazioni (titolo originale Designing Microsoft ASP.NET Applications) ¤ Di Douglas J. Reilly ¤ Edito da Mondadori informatica (editore originale Microsoft Press) ¤ Prezzo 47.50 euro ¤ 400 pagine ¤ Pubblicato a Febbraio 2002

Sito di ASP.NET Progettare Applicazioni [nuova finestra] (scheda)

Top

ASP.NET Programmer’s Reference – Wrox

Da affiancare ad altri testi, questo manuale è un elenco ragionato e approfondito di tutti i namespace di ASP.NET, con frequenti esempi che facilitano la risoluzione di problemi nel corso della programmazione. L’unica nota negativa di questa buona guida di riferimento è data dall’impaginazione: è difficile distinguere tra titoli dei paragrafi e nomi delle proprietà o dei metodi, in quanto utilizzano tipi di carattere molti simili. Trattandosi di una guida di consultazione veloce, questa situazione irrita.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

ASP.NET Programmer’s Reference ¤ Di Jason Bell, Mike Clark, Andy Elmhorst, Matthew Gibbs, Alex Homer, Bruce Lee, Matt Milner, Jan D. Narkiewicz, Adil Rehan, John Schenken ¤ Edito da Wrox ¤ Prezzo 39.99 dollari ¤ 900 pagine ¤ Pubblicato nel 2001

Sito di ASP.NET Programmer’s Reference [nuova finestra] (scheda, esempi, errata)

Top

Debugging ASP.NET – New Riders

Il testo si sofferma su una particolare funzionalità di ASP.NET: le potenti caratteristiche di debugging. I primi capitoli chiarificano le differenze con ASP, dove le tecniche di debugging sono immature: per questo gli autori introducono un’interessante classe che “simula” in ASP le funzionalità di tracing di ASP.NET. Si entra poi nel vivo della realtà ASP.NET:

  • Compilazione condizionale
  • Tracing
  • Debugging da Visual Studio .NET
  • Utilizzare il log di Windows 2000
  • Debugging di controlli lato server, collegati ai dati, user control
  • Debugging di Web Services
  • Correggere gli errori in ADO.NET

Non è sicuramente il primo manuale che dovreste acquistare per imparare ASP.NET e molti degli altri testi presentati già analizzano con sufficiente profondità le tecniche di debugging. Ma se lavorate in un team di sviluppo e realizzate progetti di una certa dimensione, può tranquillamente far parte della vostra biblioteca.

Lingua inglese
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET e C#

Debugging ASP.NET ¤ Di Jonathan Goodyear, Brian Peek, Brad Fox ¤ Edito da New Riders ¤ 350 pagine ¤ Prezzo 34.99 dollari ¤ Pubblicato nel 2001

Sito di Debugging ASP.NET [nuova finestra] (scheda, esempi, errata, capitolo gratuito)

Top

Professional ASP.NET Web Services

Il manuale si concentra esclusivamente sulla realizzazione di Web Services utilizzando ASP.NET come tecnologia di supporto, pertanto è propedeutica la conoscenza pregressa di ASP.NET. Il testo si rivolge a chi vuole saperne di più sui Web Services: chi vuole capire quali sono le novità introdotte, i miglioramenti (e anche i limiti) rispetto a DCOM e CORBA e gli ambiti applicativi.

Gli argomenti a corredo del manuale sono:

  • introduzione ai Web Services
  • come creare Web Services con ASP.NET
  • il Web Service Description Language (WSDL)
  • Usare SOAP
  • Il Web Service Discovery
  • Quando usare e quando non usare i Web Services
  • Tecniche avanzate (programmazione asincrona, mantenimento dello stato, transazioni, caching)
  • Web Services e la sicurezza

Se la vostra è pura curiosità verso il mondo Web Services questo libro può essere fin troppo approfondito

Lingua inglese
Basato su .NET Framework beta 2
Esempi in C#

Professional ASP.NET Web Services ¤ AA.VV ¤ Edito da Wrox ¤ Prezzo 59.99 dollari ¤ 760 pagine ¤ Pubblicato nel 2001

Sito di Professional ASP.NET Web Services [nuova finestra] (scheda, esempi, errata)

Top

ASP.NET Passo per Passo

È un manuale introduttivo ad ASP.NET e al .NET Framework. Non è richiesta esperienza nel campo della programmazione: i primi capitoli introducono le nozioni fondamentale di programmazione, come variabili, routine, oggetti.

Gli esempi riguardano la costruzione di applicazioni sia con un editor di testo, sia con Visual Studio .NET, la suite per lo sviluppo professionale in .NET.

Lo scopo del testo è di fornirvi le basi di programmazione ASP.NET: non è sicuramente un testo esauriente. L’autore avrebbe però fatto meglio a lasciare da parte alcuni argomenti, come la gestione degli stati e la protezione, per spiegare meglio il fondamentale ruolo delle Web Form e dei controlli. Questi argomenti sono invece relegati in appena due capitolo.

Tra gli argomenti presentati:

  • Introduzione ad ASP.NET
  • Applicazioni ASP.NET (creazione, configurazione, protezione)
  • Web Form e accesso ai dati
  • Creazione di servizi Web
  • Tecniche avanzate (caching, debugging, distribuzione)

Lingua italiana
Basato su .NET Framework beta 2
Esempi in Visual Basic .NET

Microsoft ASP.NET Passo per Passo (titolo originale Microsoft ASP.NET Step by Step) ¤ di G. Andrew Duthie ¤ Edito da Mondadori Informatica (editore originale Microsoft Press) ¤ Prezzo 35.00 euro ¤ 500 pagine ¤ Pubblicato ad Aprile 2002

Sito di ASP.NET Passo per Passo [nuova finestra] (scheda)

Programming ASP.NET

Il manuale presenta il percorso classico di apprendimento di ASP.NET, partendo dalle differenze con ASP, proseguendo con i controlli web e giungendo alla realizzazione di applicazioni complesse.

Tutti gli esempi sono presentati sia in C# sia in Visual Basic .NET, il che giustifica il numero di pagine (quasi 1000).

Gli autori approfondiscono soprattutto il ruolo degli Html e Web Form controls, con esempi davvero completi.

Di contro, sono poco approfonditi le tecniche object oriented e la creazione di controlli personalizzati, relegati ad un breve capitolo.

A differenza di gran parte degli altri manuali, un buon numero di esempi sono realizzati utilizzando anche Visual Studio .NET

Lingua inglese
Basato su .NET Framework Versione 1
Esempi in Visual Basic .NET e C#

Programming ASP.NET ¤ di Jesse Libery e Dan Hurwitz ¤ 940 pagine ¤ prezzo 56.80 euro ¤ edito da O’Reilly ¤ pubblicato a Febbraio 2002

Sito di Programming ASP.NET [nuova finestra] (scheda, codice, errata)

Top

ASP.NET Website Programming – Problem, Design, Solution

Questo interessante manuale propone la realizzazione di un progetto completo, che tiene compagnia per tutti i capitoli del libro. Gli autori realizzano un sito per gli amanti dei libri e dei Dvd, preoccupandosi sia della parte di visualizzazione dei contenuti, sia della parte di gestione.

L’approccio è ben studiato e vi da una panoramica delle funzionalità principali di ASP.NET applicate ad un intero processo, piuttosto che a sterili esempi.

Senza la pretesa si sostituire altri testi, il manuale ben si accompagna a qualsiasi altro manuale “generalista” presentato in questa recensione.

Tra i capitoli presentati:

  • autenticare gli utenti
  • gestione dei contenuti
  • pubblicità (advertising)
  • sondaggi e mailing list
  • forum e comunità

Potete scaricare tutto il codice sorgente di questa ottima applicazione.

Lingua inglese
Basato su .NET Framework versione 1
Esempi in C#

ASP.NET WebSite Programming – Problem, Design, Solution ¤ di Marco Bellinaso, Kevin Hoffman ¤ 540 pagine ¤ 59.99 dollari ¤ edito da Wrox ¤ pubblicato a Marzo 2002

Sito di ASP.NET Website Programming [nuova finestra] (scheda, codice, errata)

Top

ASP.NET e ADO.NET – Progettare soluzioni

Un ottimo manuale, in grado di evidenziare in modo molto dettagliato i pregi e le difficoltà nello sviluppo di progetti ASP.NET che richiedano l’accesso a sorgenti dati. Ne parliamo approfonditamente in una recensione dedicata.

ASP.NET e ADO.NET Progettare Soluzioni (titolo originale Building Web Solutions with ASP.NET and ADO.NET) ¤ di Dino Esposito ¤ 350 pagine ¤ prezzo 35.00 euro ¤ edito da Mondadori Informatica (editore originale Microsoft Press) ¤ pubblicato a Maggio 2002

Sito di ASP.NET e ADO.NET – Progettare soluzioni [nuova finestra] (scheda)

Top

Cosa ne pensi?

Abbiamo trascurato qualche manuale che hai trovato interessante? Oppure non sei d’accordo con i nostri giudizi? Pensi che le recensioni possano essere migliorate o le hai trovare di aiuto? Inviaci un commento.

Pronto Visual J# .NET

Microsoft ha reso disponibile per il download Visual J# NET [nuova finestra].

Si tratta di un ambiente di sviluppo rivolto agli sviluppatori Java che vogliano abbracciare lo sviluppo per il .NET Framework. La sintassi di J#, molto vicina a Java, può partecipare a ridurre i tempi di apprendimento del Framework.

Non è comunque possibile realizzare programmi in grado di utilizzare la Java Virtual Machine.

Il template grafico per il web

Il mondo web è molto giovane e come tutti i giovani presenta numerosi pregi ma anche altrettanti difetti.

La sua immaturità è evidente, pensiamo solo a quante differenze presentano tra loro gli stessi browser che quotidianamente utilizziamo per muoverci attraverso la rete.

Chiunque abbia avuto la curiosità di provare a guardare lo stesso sito usando Netscape o Internet Explorer, da un Macintosh oppure da un comunissimo Pc, a volte sarà arrivato quasi a chiedersi se quella che stava guardando era la stessa pagina.

Mancanza di standard consolidati

Ciò è dovuto senz’altro in buona misura all’assenza e all’ambiguità degli standard dei diversi linguaggi di programmazione, nati a volte per altre applicazioni. Il risultato è la creazione di una vera e propria giungla all’interno della quale diventa difficile muoversi con agilità.

In questa sede non abbiamo certo la presunzione di voler risolvere in un colpo solo tutti i problemi, ma possiamo provare a rendere più semplici alcune fasi che si rivelano poi fondamentali nella realizzazione di un sito web:

  • il progetto grafico
  • il conseguente taglio delle immagini che saranno poi utilizzate
  • come questi due momenti iniziali si rapportano con la programmazione vera e propria.

Il grafico e “l’htmlista”

Può sembrare poco credibile ma spesso i veri “attriti” nascono tra chi realizza la grafica e chi poi la traduce in Html o qualunque altro linguaggio, tra chi in altre parole usa i colori e la fantasia e chi si affida alla fredda e spesso rigida logica che caratterizza qualsiasi linguaggio di programmazione.

La migliore soluzione sarebbe naturalmente che i grafici conoscessero l’Html. In tal modo, essendo loro stessi a realizzare i template Html, potrebbero risolvere i vari problemi che a volte una grafica “esagerata” può presentare. Ma questo sarebbe troppo semplice, almeno dal nostro punto di vista che grafici non siamo.

Non ci resta quindi che cercare di dare qualche piccolo consiglio a chi quotidianamente si trova a dover svolgere questo lavoro.

Immagini leggere

Appare superfluo sottolineare che le immagini devono essere molto leggere.

Un sito web leggermente complesso ha già parecchie centinaia di righe di codice che non hanno certo bisogno di essere ulteriormente appesantite da immagini, a meno che ciò non sia espressamente richiesto dall’argomento trattato nel sito (musei, mostre, libri d’arte, gallerie fotografiche ecc.).

Abbellimenti di contorno

Evitare il più possibile cornici e ghirigori vari specialmente se questi si incastrano in siti “dinamici” che per loro stessa definizione cambiano continuamente nei contenuti variando di conseguenza gli “ingombri” previsti nel progetto grafico.

Sarà molto difficile allora che le eleganti cornici colorate delle tabelle risultino perfettamente allineate o che i numeri delle pagine, inevitabilmente variabili, si vadano a collocare perfettamente nello spazio assegnato loro da una grafica troppo rigida.

Inoltre, quella che appare solo come una semplice righina colorata che abbellisce un’immagine e che con Photoshop si disegna in un istante in una pagina web nasconde tabelle, righe e celle la cui realizzazione può richiedere moltissimo tempo.

Basta guardare l’immagine che segue ed immaginare quanto può divenire complessa la sua realizzazione se la pagina dovesse essere dinamica:

  • le frecce possono esserci tutte e due, una o nessuna
  • i numeri delle pagine possono variare o essere assenti
Paginazione

Come tagliare le immagini

Ricordarsi che è sempre possibile utilizzare colori negli sfondi delle tabelle e delle celle e che spesso è possibile tagliare le immagini fino all’ultimo pixel utile limitandone così le dimensioni e il peso.

Questo non deve essere evidentemente un vincolo invalicabile. In alcuni casi particolari, colori uniformi senza sfumature tanto per fare un esempio, può essere comodo lasciare dei bordi colorati piuttosto che distanziare tra loro gli oggetti utilizzando codice Html senza che questo appesantisca la pagina in modo eccessivo.

Immagine tagliata al limite del testo

In questo numero

Sorgente:

1 < table border=”0″ cellpadding=”0″ cellspacing=”0″ bgcolor=”#990000″ width=”150″>
2 < tr valign=”top”>
3 < td width=”150″ bgcolor=”#000000″ colspan=”5″>< img src=”img/graficaweb_space.gif” width=”150″ height=”1″ alt=”” border=”0″ />td>
4 tr>
5 < tr valign=”middle”>
6 < td width=”1″ bgcolor=”#000000″>< img src=”imgd/graficaweb_space.gif” width=”1″ height=”13″ alt=”” border=”0″ />td>
7 < td width=”10″>< img src=”imgd/graficaweb_space.gif” width=”10″ height=”13″ alt=”” border=”0″ />td>
8 < td width=”128″ align=”center”>< img src=”imgd/graficaweb_taglio2.gif” width=”128″ height=”5″ alt=”In questo numero” border=”0″ />td>
9 < td width=”10″>< img src=”imgd/graficaweb_space.gif” width=”10″ height=”13″ alt=”” border=”0″ />td>
10 < td width=”1″ bgcolor=”#000000″>< img src=”imgd/graficaweb_space.gif” width=”1″ height=”13″ alt=”” border=”0″ />td>
11 tr>
12 < tr valign=”top”>
13 < td width=”150″ bgcolor=”#000000″ colspan=”5″>< img src=”imgd/graficaweb_space.gif” width=”150″ height=”1″ alt=”” border=”0″ />td>
14 tr>
15 table>

Immagine con il contorno completo

In questo numero

Sorgente:

1 < table border=”0″ cellpadding=”0″ cellspacing=”0″ bgcolor=”#990000″ width=”150″>
2 < tr valign=”top”>
3 < td width=”150″>< img src=”imgd/graficaweb_taglio.gif” width=”150″ height=”15″ alt=”In questo numero” border=”0″ />td>
4 tr>
5 table>

Qui è meglio utilizzare il secondo esempio, ma la soluzione migliore varia secondo i casi.

Se è già il grafico ad occuparsi del taglio delle immagini, è importante che consegni all’htmlista una stampa contentente, per ogni template, il nome che è stato dato alle immagini.

Agendo in questo modo l’htmlista sarà in grado, a colpo d’occhio, di riconoscere le immagini di cui ha bisogno e di includerle all’interno del codice Html della pagina.

Il nome delle immagini dovrebbe essere il più possibile corto e significativo. Evitare assolutamente spazi e caratteri speciali, usare al massimo l’underscore (_).

Font e Css

Molto importante appare anche la scelta dei font sia per il tipo sia per le dimensioni. Rendere perfettamente identico lo stesso testo visualizzato con due browser diversi o con diversi sistemi operativi appare a volte molto più che un’utopia.

In questo senso lo sviluppo dei Css ci sembra estremamente interessante e nel giro di breve tempo gli standard saranno tali da eliminare definitivamente questi problemi ed insieme con loro anche tanti altri.

Siti per tutti i browser

Noi siamo convinti che un sito web debba essere visibile e quindi accessibile sempre e da tutti, con ogni browser e con ogni sistema operativo e questo deve essere lo scopo nel momento in cui si scrive la prima riga di codice ed ancor prima, quando si realizza il template grafico.

Purtroppo il web è pieno di siti che sono visibili discretamente solo con un browser ad una determinata risoluzione del monitor dopo aver gustato un panino ed una birra ad una particolare ora d’estate, come se una stupida pagina web d’incanto dovesse diventare una cometa.

Mappa del sito

Consegnare all’htmlista semplicemente i file Photoshop non gli consente di capire quale relazione esiste tra un template ed un’altro. Aumenta in questo modo la probabilità che vengano collegate tra loro due pagine, quando magari si trovano in parti diverse del sito o vengono realizzati dei percorsi di navigazione non corretti.

È molto importante consegnare, insieme ai template, la mappa del sito, quella che gli Information Architect chiamano la “gabbia” del sito.

Una “gabbia” del sito

Uso dei colori e tipi di immagini

Anche se le schede grafiche hanno fatto passi da gigante usate sempre, quando potete, la Web Safe Palette.

State attenti anche ai formati delle immagini che andate a salvare: esitono dei casi in cui preferire il formato Gif e altre ottimi per l’impiego di Jpeg.

Form

Le form sono tra gli elementi più difficili da rendere in Html, soprattuto visto il comportamento eterogeno dei vari browser.

Alcuni suggerimenti per il grafico:

  • lasciare quanto più spazio possibili tra gli elementi della form, poiché ogni browser e sistema operativo tende ad allargare o restringere le dimensioni dei campi.
  • evitare di allineare i campi delle form e di prevederli tutti della stezza lunghezza, soprattutto se sono di tipo diverso. Allineare un combobox e un campo di testo e crearli della stessa lunghezza è praticamente impossibile
  • tenete conto che in alcuni browser la dimensione del combobox è data dal più lungo elemento che contiene. Se una voce si chiama “L’insostenibile leggerezza dell’essere” è impossibile pensare di cavarsela con un combobox di 10 caratteri

Testo o grafica

Le etichette dei menù e le intestazioni dovrebbero quasi sempre essere realizzate con del testo, piuttosto che come immagini.

I vantaggi di questa soluzione sono essenzialmente:

  • minor peso della pagina spedita al visitatore
  • facilità nel modificare/aggiungere nuove voci
  • facilità nel disporre di un sistema di Content Management che generi i menù in automatico
Un menu interamente realizzato con immagini

Ma quali tipi di carattere usare per costruire una pagina Html? Sicuramente i più diffusi: Arial, Verdana, ecc. Ricordatevi però che non è certa la presenza di questi font su tutte le piattaforme che utilizzaranno i vostri visitatori, per cui assicuratevi che le vostre pagine producano risultati soddisfacenti anche con i font più comuni, in particolare Serif e Sans-Serif.

Le curve

Gli oggetti più difficili da rendere in Html sono quelli dotati di curve. Pensateci sempre due volte prima di includere un semicerchio o un angolo smussato nel template della pagina: molte volte si traduce in tabelle annidate e un bel po’ di codice Html.

Impensabile poi avvicinare troppo il testo alle curve, poichè le immagini sono contenute in celle di tabelle che sono di forma rettangolare.

Curve nel layout di un sito

Conclusione

La nostra certezza è naturalmente che il web riesca rapidamente a crescere, svincolandosi da tutto ciò che attualmente rappresenta un limite. Troppo spesso l’interpretazione grafica trae spunto da altri mezzi di comunicazione dimenticando che una pagina web non è la televisione, un videogioco oppure più semplicemente un giornale, ma un oggetto “diverso” con “regole” altrettanto diverse.