WebSockets, αμφίδρομη και ασύγχρονη επικοινωνία

Το ‘web browsing’ είναι γενικά μια απλή διαδικασία: οι χρήστες κάνουν κλικ στους συνδέσμους μιας σελίδας και οδηγούνται μέσω αυτών σε άλλες. Η λειτουργία αυτή, αν και βασική, δεν δίνει από μόνη της την δυνατότητα στους χρήστες να ζητήσουν ή να ενημερώσουν στοιχεία χωρίς να αλλάξουν σελίδα. Για να ξεπεραστεί αυτή η αδυναμία, αναπτύχθηκαν τεχνικές όπως το AJAX, που ουσιαστικά προσφέρουν ένα στρώμα ασύγχρονης επικοινωνίας πάνω στην ήδη υπάρχουσα τεχνολογία. Μέσω ασύγχρονων κλήσεων λοιπόν, ο browser του χρήστη μπορεί να επικοινωνήσει με το website και να λάβει μια απάντηση χωρίς να χρειαστεί να αλλάξει σελίδα.

διαβάστε περισσότερα →  }

File API, μια λύση σε ένα όχι και τόσο απλό πρόβλημα

File uploaders. Εργαλεία που έχουν γίνει αναπόσπαστο κομμάτι κάθε web service στην εποχή μας, αλλά και ένας μόνιμος πονοκέφαλος για τους developers.

Όσο απλή και να φαίνεται η διαδικασία μαζικού upload 20 φωτογραφιών στο Flickr, τα πράγματα στον κώδικα δεν είναι πάντα τόσο εύκολα. Έτσι λοιπόν στις μέρες μας για να μπορέσει κάποιος να υλοποιήσει μια σωστή διαδικασία μαζικού upload, θα πρέπει να χρησιμοποιήσει την τεχνολογία Flash της Adobe, λόγω έλλειψης της δυνατότητας μαζικής και ασύγχρονης αποστολής αρχείων στον server από τους browsers που κυκλοφορούν.

διαβάστε περισσότερα →  }