Hot στα πέλματα του jQuery Mobile 1.3 έρχεται η jQuery 2.0, μια ολοκαίνουργια έκδοση πλήρους έκδοσης της δημοφιλούς βιβλιοθήκης JavaScript.

Τα μεγάλα νέα - που γνωρίζουμε για λίγο - είναι ότι το jQuery 2.0 έχασε την υποστήριξη της βιβλιοθήκης για τον Internet Explorer 6, 7 και 8. Αυτά τα αποκαλούμενα παλαιότερα προγράμματα περιήγησης βαδίζουν αργά προς την εξαφάνιση και είναι σίγουρο ότι πολύ λίγοι άνθρωποι εξακολουθείτε να χρησιμοποιείτε IE6. Ωστόσο, εξακολουθούν να υπάρχουν σημαντικοί αριθμοί πελατών που ζητούν υποστήριξη IE 7+.

Η πληρωμή για την πτώση των IE6, 7 και 8 είναι ένα μικρότερο αρχείο πυρήνα (πάνω από 8kb για το minified αρχείο), με ταχύτερη απόδοση.

Οι προγραμματιστές αναφέρουν ότι το jQuery 2.0 προορίζεται "για τον σύγχρονο ιστό", το οποίο αντικατοπτρίζεται στην έλλειψη υποστήριξης για παλαιότερες εκδόσεις του IE. Ωστόσο, μία από τις βασικές πτυχές του σύγχρονου ιστού - αν και μάλιστα δεν μας αρέσει να αναγνωρίζουμε - είναι ότι οι άνθρωποι εξακολουθούν να χρησιμοποιούν παλιές εκδοχές του IE, ιδιαίτερα στον αναπτυσσόμενο κόσμο. Στην πραγματικότητα, υπάρχουν τόσοι πολλοί άνθρωποι που χρησιμοποιούν αυτή τη στιγμή το IE8 ως το πρόγραμμα περιήγησης που προτιμούν, είναι λίγο δύσκολο να δικαιολογήσει την "κληρονομιά" της ετικέτας. Φυσικά θα ήταν ωραίο να εξετάζουμε μόνο τα πιο ενημερωμένα προγράμματα περιήγησης, αλλά αυτή η κίνηση από την ομάδα ανάπτυξης της jQuery φαίνεται λίγο πρόωρη.

Εάν είστε ένας από τους άτυχους πλειοψηφία που χρειάζεται ακόμα να υποστηρίξετε IE6, 7 ή 8 τότε θα πρέπει να κολλήσετε με το jQuery 1.9 για τώρα και ελπίζω ότι το jQuery 1.10 - το οποίο θα υποστηρίξει παλαιότερες εκδόσεις του Internet Explorer και έχει προγραμματιστεί απελευθέρωση στο εγγύς μέλλον - θα εξυπηρετήσει τους σκοπούς σας.

Το διπλό πιρούνι του jQuery 2.0 και το επερχόμενο 1.10 είναι σχεδόν βέβαιο ότι θα οδηγήσουν σε σύγχυση. Το δύσκολο ερώτημα είναι ποια έκδοση του jQuery πρέπει να χρησιμοποιούν οι προγραμματιστές; Το jQuery 2.0 είναι καινούριο και λαμπερό, αλλά τα κέρδη από την απόδοση δικαιολογούν πραγματικά την καταβληθείσα τιμή; Το jQuery 1.9 είναι επίσης σχετικά νέο και οι περισσότερες βασικές αλλαγές της βιβλιοθήκης περιλαμβάνονται στο 1.9.

Είναι πραγματικά αμφίβολο ότι η νέα ετικέτα 2.0 είναι μια κόκκινη ρέγγα και οι πραγματικές αλλαγές έγιναν με 1.9, όταν σκοτώθηκαν πολλές αναποτελεσματικές μέθοδοι. Έτσι, ίσως το jQuery 2.0 και το jQuery 1.10 είναι απλά καινούργια μόνο στο όνομα, κυκλοφορούν ως προετοιμασία για περαιτέρω εξελίξεις στο δρόμο.

Προς το παρόν, το 1,9 φαίνεται να είναι η λογική επιλογή για τη συντριπτική πλειοψηφία των προγραμματιστών της jQuery. Είτε πρόκειται ή όχι για αλήθεια για πολύ περισσότερο παραμένει να δούμε.

Θα χρησιμοποιείτε το jQuery 2.0 σε επερχόμενα έργα; Ποια είναι η παλαιότερη έκδοση του IE για την οποία σχεδιάζετε; Ενημερώστε μας στα σχόλια.

Προτεινόμενη εικόνα / μικρογραφία, κληρονομούμενη υπολογιστική εικόνα μέσω Shutterstock.