Ajax: A New Approach to Web Application
Το
κλασικό web application μοντέλο είναι κάπως έτσι: οι ενέργειες του χρήστη πάνω στο interface δημιουργούν ένα
HTTP request πίσω στον web server. Ο server κάνει κάποια επεξεργασία και έπειτα επιστρέφει στον web browser του client μια HTML σελίδα.
Μια
εφαρμογή βασισμένη στο Ajax εξαλείφει τα πολλά request (που
είναι από τη φύση ο τρόπος αλληλεπίδρασης στο web) εισάγοντας μια
ενδιάμεση μηχανή (Ajax engine) μεταξύ του user και του server.
Αντί λοιπόν για να φορτώνει η σελίδα από την αρχή ολόκληρη, ο browser
φορτώνει την Ajax engine (γραμμένη σε JavaScript) η οποία είναι
υπεύθυνη για το rendering (απόδοση) του interface (διεπιφάνεια) και της
επικοινωνίας με τον server ανάλογα με τις ενέργειες του χρήστη. Η Ajax
engine επιτρέπει η αλληλεπίδραση με τον χρήστη να γίνεται
ασύγχρονα.
Δείτε περισσότερα εδώ: ajax_article