Web Design e-commerce UI/UX
Single-page applications: πότε έχουν νόημα
Ενημερώθηκε στις
Μια single-page application (SPA) ενημερώνει τμήματα της οθόνης χωρίς πλήρη επαναφόρτωση της σελίδας σε κάθε ενέργεια. Είναι μια αρχιτεκτονική εφαρμογής, όχι απλώς ένα site με μία μακριά σελίδα.
Πού βοηθά
Σε ένα περιβάλλον με πολλές διαδοχικές ενέργειες, όπως φίλτρα, επεξεργασία δεδομένων ή πίνακες διαχείρισης, μπορεί να κρατά το πλαίσιο της εργασίας ενώ αλλάζει το περιεχόμενο.
Τι χρειάζεται προσοχή
Η πρώτη φόρτωση, τα μηνύματα αναμονής και η διαχείριση σφαλμάτων χρειάζονται σχεδιασμό. Αν λείπει το δίκτυο ή αποτύχει ένα αίτημα, ο χρήστης πρέπει να καταλαβαίνει τι συνέβη και αν αποθηκεύτηκε η εργασία του.
Πλοήγηση και προσβασιμότητα
Το κουμπί επιστροφής, οι απευθείας σύνδεσμοι και η εστίαση μετά από αλλαγή οθόνης χρειάζονται έλεγχο. Η δυναμική αλλαγή περιεχομένου δεν λύνει από μόνη της αυτά τα θέματα.
Δεν είναι προϋπόθεση για μια καμπάνια
Μια σελίδα Black Friday ή μια παρουσίαση υπηρεσίας μπορεί να λειτουργεί πολύ καλά ως κανονική στατική σελίδα. Η επιλογή SPA πρέπει να προκύπτει από τις λειτουργίες που χρειάζονται.
Πριν επιλέξετε τεχνολογία, περιγράψτε τι κάνει ο χρήστης βήμα προς βήμα. Η υλοποίηση ακολουθεί αυτή την ανάγκη.
Από τη λειτουργία στην επιλογή τεχνολογίας
Περιγράψτε μια καθημερινή εργασία, όπως την αναζήτηση μιας εγγραφής, την αλλαγή των στοιχείων της και την αποθήκευση. Πόσο συχνά επαναλαμβάνεται; Ποια πληροφορία πρέπει να μένει στην οθόνη; Αυτές οι απαντήσεις μάς βοηθούν στην ανάπτυξη μιας custom εφαρμογής να επιλέξουμε τη δομή που εξυπηρετεί τη χρήση της.
Πηγές: MDN: Single-page applications.