it-swarm.it

Progettazione di applicazioni Web: buoni materiali di lettura?

Ho cercato alcuni giorni per trovare del buon materiale di lettura sulla progettazione di applicazioni web e non sono stato in grado di trovare molto (troppe parole d'ordine o qualcosa del genere). Sto cercando qualcosa che copra alcuni schemi di progettazione per situazioni comuni nei sistemi basati sull'utente (autenticazione, autorizzazioni/ruoli, preferenze/configurazioni, crittografia, pagamento, ecc.) Che potrebbero dettagliare implementazioni comuni sul lato server (si spera in MVC stile) layout di schemi di applicazioni e database. Penso che normalmente molti di questi siano implementati in framework esistenti come Struts, Springs, ecc. Ma in alcuni casi potrei dover creare un piccolo framework personale o aggiungerne uno esistente e ho bisogno di qualcosa che mi aiuti a capire di più su come vengono implementati o modi adeguati per implementarli da soli.

Ci sono molte informazioni disponibili, ma la maggior parte di ciò che trovo sembra essere dispersa, e in particolare mi piacerebbe trovare un libro o pochi (leggere sullo schermo è fastidioso per i miei occhi).

Grazie

4
christopher

Esistono due principali classi di libri per la progettazione generale ( dal punto di vista dei webmaster ), quelli sull'architettura Web/Scalabilità e quelli sull'organizzazione delle informazioni. Posso raccomandare questi libri:

Web Architecture

Architettura dell'informazione

Le serie Beautiful (Beautiful Data/Code/Architecture/Security/Visualization) meritano uno sguardo - per idee ma non per riferimento.

Per quanto riguarda il buon design del sito Web (al di là della visualizzazione delle informazioni) ci sono molti libri sull'usabilità/design disponibili. Personalmente mi piace la serie "Head First" O'Reilly, ma è un amore/odio con i miei college, che preferiscono tascabili di artisti specifici o libri di testo HCI (Human Computer Interface).

2
Metalshark

Steven Krug Don't Me Me Think è un libro eccellente sull'usabilità del sito web.

È altamente raccomandato, facile da leggere, su molte liste da leggere del programmatore.

alt text

1
rlb.usa