Κριτική του AJAX!
Διαβάζοντας σήμερα ένα άρθρο του Jeffrey Schwartz, το οποίο αναφέρεται στην υιοθέτηση του AJAX από τους απανταχού developers, είπα και γώ με την μικρή μου εμπειρία να θέσω την άποψη μου στο "γιατί τόση απήχηση;".
Καταρχάς πιστεύω και γώ, μαζί με τον συγγραφέα του άρθρου ότι είναι η σημαντικότερη τεχνολογία στο χώρο του development τα τελευταία χρόνια. Αυτό, κατα την άποψή μου πάντοτε, γιατί έφερε τό something new έναντι του something more των υπόλοιπων που αναπτύχθηκαν και αναπτύσσονται (πχ .Net 2.0 , .Net 3.0 ,Linq, OODBMS κ.α). H δυνατότητα ασύγχρονου και τοπικού refresh , η οποία θεωρείται η σημαντικότερη του καινοτομία, φέρνει ταυτόχρονα βελτιωμένο user experience από την πλευρά του χρήστη και δυνατότητα νέας λειτουργικότητας από την πλευρά του developer. Δηλαδή, μπορούμε να κάνουμε πολύ πιο εύκολα διάφορα πράγματα και ταυτόχρονα να τα δείξουμε και καλύτερα. Συνδυασμός που απουσιάζει από τις άλλες "νέες τεχνολογίες", οι οποίες ώς επι το πλείστον κάνουν είτε το ένα είτε το άλλο. Επίσης, έρχεται να υποβοηθήσει στο σημαντικότερο πρόβλημα των τελευταίων χρόνων στο χώρο μας. Την ανάγκη για bandwidth! Σε μια εποχή όπου τα δίκτυα κορμού "τρελλαίνονται στο traffic" και χρειάζονται συνεχή αναβάθμισή, το AJAX έρχεται να ελαφρύνει λιγάκι το φορτίο, τουλάχιστον όσον αφορα τις server-client εφαρμογές, στις οποίες ο χρόνος απόκρισης είναι εξαιρετικά από πλευράς παρουσίασης προς τον χρήστη και όπου το AJAX έχει πολύ καλές αποδόσεις . Συνοπτικά, το AJAX ήταν μια ιστορική αναγκαιότητα, ανάλογη του XML και του .Net... Αυτά από μένα, the rest is on you...