Molti esperti di impiego possibile hanno criticato AJAX precisando i casi dove danneggia l'impiego possibile. Anche se per AJAX è possibile avere quell'effetto, non penso che AJAX inerentemente danneggi l'impiego possibile; è giusto che molti sviluppatori hanno il fuoco errato quando aggiunge AJAX ai loro luoghi. Metta a fuoco sui buzzwords e sugli ultimi risultati di tecnologia nei demos piacevoli ma non necessariamente in luoghi di facile impiego. Lo sviluppo di fotoricettore dovrebbe sempre essere utente messo a fuoco; aggiungendo AJAX alla miscela non dovrebbe cambiare quella.
|
|
Come usate AJAX, tenga la seguente guida di riferimento presente e vi concluderete in su con un luogo o un'applicazione altamente utilizzabile di fotoricettore:
Le seguenti sottosezioni coprono più dettagliatamente ciascuno dei punti.
Tenendo le aspettative dell'utente presente è una vasta guida di riferimento, ma è inoltre importante. Al livello più semplice, significa che non cambiando come le cose funzionano senza lasciare l'utente sapere. Nella maggior parte dei Web pagi, i tasti sono utilizzati per presentare le forme, in modo da avere certa altra azione, come scattarsi di un hyperlink, per presentare una forma può essere confusionario agli utenti. Questa regola entra nel gioco in tutto il posto in cui ridefinite il senso standard impianti di Web site.
Una zona in cui avrete aspettative dure di riunione di tempo è con bookmarking ed i funzionamenti del tasto di Back/Forward; in molti casi, questi più non funzioneranno ed avrete bisogno di nuovi sensi sostenere bookmarking all'interno della vostra applicazione. Questa guida di riferimento non significa che dovete cambiare come l'utente si interagisce con il vostro luogo; esso mezzi giusti di che avete bisogno per lavorare per fornire all'utente abbastanza risposte in modo che lui o lei conosca che cosa sta accendendo.
La guida di riferimento seguente mette a fuoco sul fornire le risposte che un'azione di AJAX ha avvenuto. Con queste risposte, gli utenti sanno che una certa azione ha happenedeven se non funziona come previsto. In un'applicazione di base di fotoricettore, la ricarica della pagina indica che qualcosa sta accadendo. In un'applicazione di AJAX, rimuoviamo la ricarica, in modo da dobbiamo sostituire queste risposte. Questo meccanismo di risposte varia da un messaggio di caricamento nel angolo dello schermo che è simile alla bandierina d'ondeggiamento che usi del Internet Explorer evidenziare visivamente le sezioni della pagina che sono cambiato. In molti casi, desidererete usare i metodi multipli, come mostrare una scatola standard di caricamento mentre il nuovo soddisfare sta trasmettendo ed allora evidenziando la parte della pagina che era aggiornata. Fornire le risposte mantiene la vostra applicazione dalla sensibilità rotta. Quando qualcuno scatta un collegamento, lui o lei prevede qualcosa cambiare; senza le risposte, è facile da mancare che cosa è accaduto.
Come aggiungete le risposte alla vostra applicazione di AJAX, eviti di disturbare il fuoco dell'utente. Questa guida di riferimento di impiego possibile è particolarmente importante quando usando i messaggi del popup; dovrebbero non essere usati mai tranne nelle zone dove l'azione immediata è richiesta.
Qui sono alcuni articoli da guardare fuori per quando pensano ad effettuare il fuoco dell'utente su una zona:
Azioni che spostano il fuoco di un cursore. Tali azioni indurranno l'utente a scrivere dentro la scatola a macchina errata dell'input o devono occorrere tempo calcolare verso l'esterno la posizione di cursore corrente.
Azioni che causano i reflows della pagina. Se un utente compila una forma e le cause del messaggio di errore la forma per abbassare la metà un di pollice, l'effetto può disorienting.
Distracting gli stili del messaggio. Il testo rosso di lampeggiamento può rubare altrettanto facilmente il fuoco dell'utente come un popup può.
Come un utente si interagisce con il vostro luogo, ricordisi di che lui o lei controlla l'interazione, non voi; se il vostro messaggio non è abbastanza importante da richiedere l'azione immediata, nonla spinga prematuramente nel fuoco dell'utente.
Molte applicazioni di AJAX provano a outthink i loro utenti automaticamente conservando i dati come stato necessario o presentando una forma senza scattare un tasto. Quando questo è fatto bene, può essere efficace, ma dovete tenere le aspettative dell'utente presente quando applica queste tecniche. Gli utenti sono usati ad un ambiente di perdono di fotoricettore in cui possono ripristinare semplicemente una forma se l'input corrente è errato. Poichè aggiungete AJAX, dovete mantenere quel livello del perdono; i funzionamenti dovrebbero sempre essere undoable. Autosave è uno degli offensori più difettosi in questa zona, ma è facilmente fixable aggiungendo un tasto di risistemazione su una forma di autosave o esporre la storia del risparmia.
Poichè vi sviluppate con AJAX, è importante sapere se state generando un'applicazione o un Web site. Se state sviluppando un'applicazione, fuoco su farlo comportarsi come un'applicazione natale; dopo l'umano-interfaccia la guida di riferimento del sistema operativo dell'obiettivo è spesso una buona idea. Se state sviluppando un Web site, si sforza avere vostro lavoro misura il modello standard di interazione e di tatto. Questo fuoco aiuta l'insieme le aspettative dell'utente e renderà la vostra interfaccia più learnable perché l'utente avrà una struttura corretta di riferimento contro cui confrontarlo.
AJAX è un attrezzo potente, ma dovrebbe essere soltanto una parte del vostro arsenale di sviluppo di fotoricettore. Assicurisi sempre non overuse AJAX. Dovrebbe essere usato nelle zone dove le relative possibilità supplementari forniscono abbastanza benefici per sormontare i relativi svantaggi. Un esempio di una tal zona è rompersi del bookmarking all'interno di una pagina. AJAX è un attrezzo grande per aggiornare la parte di un carico del pagejust il contentbut che cambiato non dovrebbe essere usato per caricare un'intera pagina. Le pagine normali funzionano fine giusto e stanno andando essere altrettanto velocemente quanto ricaricando la pagina con AJAX. Quando state decidendo del usando AJAX, cerchi un problema che deve risolvere, non appena per i posti in cui potrebbe essere possibile usare AJAX.
L'ultima guida di riferimento di impiego possibile deve avere un programma per gli utenti di cui i browsers non possono realizzare i funzionamenti di AJAX. Non importa come utilizzabile un'applicazione è, se l'utente non può farlo funzionare, è inutile. Per le applicazioni interne, questa è raramente un'edizione perché un browser specifico può essere richiesto, ma quella non è sempre un'idea grande per un Web site del mercato totale. Se state usando appena AJAX per aumentare le mansioni lente, una soluzione facile deve mantenere il sostegno il funzionamento più lento del non-AJAX. Tuttavia, se molto del vostro luogo dipende da AJAX, dovrete generare una versione del non-AJAX o mantenere gli utenti del non-AJAX dal vostro luogo. Gli utenti che usano i browsers che non sostengono AJAX dovrebbero ottenere sempre almeno i messaggi che alcune azioni non funzioneranno per loro. Come aggiungete AJAX, assicurisi capire i vostri pubblici. Anche se AJAX ampiamente è sostenuto, non funzionerà in tutti i browsers (particolarmente quei mobili) e non desiderate bloccare fuori qualsiasi parte dei vostri pubblici senza richiamare le conseguenze.
Online: 541 users browsing the articles directory
|
|