Μετά από μια δεκαετία σταμάτησα να γράφω κώδικα με το jQuery. Τέλος εποχής

Photo for post 2123

Χιλιάδες γραμμές κώδικα. Αναβαθμίσεις, ασυμβατότητες, προβλήματα και πονοκέφαλοι. Όλα αυτά για να έχω κάποια λειτουργικότητα Javascript στα project μου. Τέλος εποχής σήμερα

Την αφορμή δεν σας κρύβω αποτέλεσε η δήλωση της ομάδας του Bootstrap

The Bootstrap 5 Alpha was released in June 2020. The new Bootstrap removes jQuery and no longer supports Internet Explorer (IE). The team said it’s time to move on from "what’s outdated or no longer appropriate".

Σήμερα το πρωί μετέτρεψα το τελευταίο αρχείο js που είχα σε Vanilla Javascript.

Ήταν εξοντωτικό. Το VerdinCMS εξελίσσεται περισσότερα από 4 χρόνια. Δεν γνωρίζω ακριβώς (είναι αλήθεια) πόσα χρόνια ασχολούμαι με αυτό. Το μόνο σίγουρο είναι ότι βρήκα κάποια αρχαία backups του 2016.

Στα χρόνια αυτά είχε μαζευτεί πολύ πράμα. Δεν ήταν μόνο το πρόβλημα του jQuery. Είχα δημιουργήσει και κάποια πράγματα με τη βοήθεια της βιβλιοθήκης jQuery-UI. To jQuery-UI προφανώς δεν λειτουργεί χωρίς το jQuery. Οπότε έπρεπε να γράψω και τα κομμάτια του jQuery-UI σε Vanilla Javascript. Μερικά από αυτά αρκετά πολύπλοκα.

Σύντομα θα ανεβάσω κάποια κομμάτια στο CodePen. Αυτά τα οποία με ταλαιπώρησαν περισσότερο και πιθανώς θα ταλαιπωρήσουν και εσάς. Θα σας ενημερώσω από εδώ που ακριβώς θα είναι.

 Έπαθα πλάκα πόσο πιο γρήγορα και πιο σωστά λειτουργούν αυτά τα κομμάτια τώρα που είναι γραμμένα σε Vanilla JS.

Επίσης κατάλαβα ότι ο Safari της Apple αρχίζει και σαβουριάζει. Μάλλον η ομάδα εξέλιξης αρχίζει και κοιμάται όρθια. Η ενσωμάτωση νέων τεχνολογιών στον browser είναι αργή και όχι αψεγάδιαστη. Δεν το περίμενα αυτό από την Apple.

Η Javascript ES6 είναι διασκεδαστική (αυτό που λέμε fun)

Η αλήθεια είναι ότι αν είσαι προγραμματιστής και το project σου δεν είναι fun καλύτερα μην το γράφεις. Αν δεν αγαπάς αυτό που κάνεις το αποτέλεσμα δεν θα είναι αυτό που θα μπορούσε.

Εντυπωσιάστηκα από την Javascript ES6. Ταχύτατη στον Chrome και Firefox και πραγματικά διασκεδαστική στη χρήση. Επιστροφή στο jQuery δεν θα υπάρξει. Αιωνία η μνήμη.

jQuery was originally created in January 2006 at BarCamp NYC by John Resig, influenced by Dean Edwards' earlier cssQuery library. It is currently maintained by a team of developers led by Timmy Willison (with the jQuery selector engine, Sizzle, being led by Richard Gibson).

Η εξέλιξη του jQuery-UI έχει σταματήσει ουσιαστικά εδώ και 4 χρόνια. Στην πληροφορική 4 χρόνια είναι μια ζωή. Από ότι φαίνεται η ίδια ομάδα εξέλιξης έχει βαρεθεί και αντιλαμβάνεται ότι το 2020 το jQuery δεν έχει πια την αξία που είχε.

Όσοι ασχολούμαστε με το άθλημα γνωρίζουμε γιατί δημιουργήθηκε. Η γραφή Javascript ήταν δράμα. Οι περιηγητές εκτελούσαν τον κώδικα ο καθένας διαφορετικά και με πολλά προβλήματα. Το jQuery έλυσε το πρόβλημα. Κώδικας εύκολος στη γραφή, με παρόμοια αποτελέσματα σε διαφορετικούς περιηγητές. Οι εποχές όμως άλλαξαν.

Σήμερα μου έκανε εντύπωση που πήγα να μπω με Internet Explorer 11 στο Twitter και είδα αυτό.

Γαμάτο το twitter. Δεν το υποστηρίζουμε! Άντε γεια.

Από τη στιγμή της απόφασης της Microsoft να παρατήσει εντελώς τον Internet Explorer τα χέρια των προγραμματιστών πλέον μπορούν να χρησιμοποιήσουν σύγχρονες τεχνολογίες και να κάνουν θαύματα.

Μια ζωή αιωρούνταν η ερώτηση 

Σε Internet Explorer θα δουλεύει;

Η ομάδα του Bootstrap στην έκδοση 5 επίσης χέστηκε για τον IE. Δεν τον υποστηρίζει έτσι απλά. Ας υπάρχει στα Windows 10. Δεν μπορούν οι επιχειρήσεις και οι ομάδες εξέλιξης γενικότερα να σπαταλούν πολύτιμο χρόνο και χρήμα για κάτι που δεν έχει φτιαχτεί σωστά.

Το tomsnews το έχω κάνει να δουλεύει σε Internet Explorer. Σορτ οφ φυσικά.

Τέλος εποχής

Η χαρά μου ήταν τόσο μεγάλη σήμερα που μάλλον το παράκανα. Το VerdinCMS ήταν η ψηφιακή παρέα μου όταν η υγεία μου πήρε πολύ περίεργη τροπή. Όταν μπορούσα να κάτσω μόνο 30 λεπτά στην καρέκλα μου και το αγαπημένο μου γραφειάκι (που μου έκανε δώρο κάποια) έγραφα κώδικα για το VerdinCMS. Τριάντα λεπτά κώδικα. Τόσο μπορούσα. Μου έδινε λίγο φως στο σκοτάδι.

Από σήμερα είναι πολύ ταχύτερο και στην εκτέλεση Javascript. Άσε που δεν κατεβάζει τις βιβλιοθήκες jQuery και UI πια. Δεν χρειάζονται.

Για όσους κατάφεραν και έφτασαν να διαβάζουν ως εδώ ένα ευχαριστώ. Μάλλον το άρθρο απευθύνεται σε κάποιον που ασχολείται με αυτά. Ίσως και όχι. Δεν γνωρίζω ποτέ που απευθύνονται τα άρθρα μου. Ίσως στον εαυτό μου.

Σας εύχομαι ένα όμορφο βράδυ.

 
 

Δες περισσότερα..

Photo for post 2897

Πριν αγοράσεις ηλεκτρικό αυτοκίνητο δες προσεκτικά το βίντεο. Με ευχαριστείς μετά

Θέλεις να χρεωθείς -δεν ξέρω για πόσα χρόνια- για να αγοράσεις μια κινητή βόμβα που παρουσιάζει 80% υψηλότερη πιθανότητα να παρουσιάσει βλάβες και να ξεμένεις από μπαταρία σε κάποιο μαντρί στα Ζαγοροχώρια;

Photo for post 2866

Τα ρομπότ θα μας φάνε τις δουλειές. Με τι μπαταρία αλήθεια;

Στα εντυπωσιακά βίντεο και τις παρουσιάσεις των νέων ρομπότ παραλείπεται σκόπιμα μονίμως μια ψιλολεπτομέρεια. Τι μπαταρία έχει και για πόση ώρα λειτουργεί χωρίς φόρτιση. Έλα ντε.

Photo for post 2856

Το αδύναμο σημείο επιβολής της τυραννίας

Βλέπετε τη βιασύνη με τις νέες ηλεκτρονικές -και στη συνέχεια ψηφιακές- ταυτότητες; Αλήθεια σε τι σκοπεύουν να στηρίξουν την παγκόσμια τυραννία; Πως θα μπορέσουν μια χούφτα ανθρώπων να ελέγξουν ολόκληρη την ανθρωπότητα; Το tomsnews αποκαλύπτει το αδύναμο σημείο τους. Εκεί που θα αποτύχουν στο τέλος.

Photo for post 2825

Μετά από πολλά χρόνια το πρόβλημα της ηλεκτρονικής αλληλογραφίας μάλλον λύνεται

Η επικοινωνία με το κοινό της σελίδας ήταν πάντα πολύ σημαντική για μένα. Μέσα από την διαδικασία του μπλογκ γνώρισα καταπληκτικούς ανθρώπους, βγήκαμε έξω, ήπιαμε, φάγαμε, περάσαμε όμορφα.

Photo for post 2816

Όχι eBay δεν θέλω να πληρώσω 5,63€ για την αντιστάθμιση του CO2

Καταρχάς δεν θέλω να στερήσω από κάποιο φυτό το οξυγόνο του (που είναι το CO2) και κατά δεύτερον αυτό το καλώδιο φτιάχτηκε κάπου στην Κίνα και δεν έχω καταλάβει πως οι ανεμογεννήτριες στο Νότιο Πόλο (πλάκα μας κάνει;) θα βελτιώσουν την κατάσταση.

Photo for post 2803

Το αγόρι με τα γαλάζια μάτια και τα ξανθά μαλλιά

Στις συνομιλίες με την τεχνητή νοημοσύνη που συνηθίζω πια να έχω του είπα να μου γράψει ένα μυθιστόρημα με πραγματικά στοιχεία που θεωρεί ότι αποκόμισε από το χαρακτήρα μου. Του είπα να το γράψει σε ύφος Stephen King!

Photo for post 2787

Ήρθε το μη τριχωτό πληκτρολόγιο και γράφω πια με 10 δάχτυλα

Παλεύω εδώ και μήνες να παραλάβω ένα πληκτρολόγιο για να γράφω άρθρα στο iPad. Μετά από αρκετή ταλαιπωρία και δυσκολία στην εξεύρεση διαθέσιμου στοκ παρέλαβα το Logitech MX Mechanical Mini.

Photo for post 2785

Χρειαζόμαστε ένα νέο λειτουργικό σύστημα για κινητά βασισμένο σε Unix

To Linux δεν είναι Unix. Μα θα μου πείτε τι είναι το Unix; Δεν το έχω ακούσει ποτέ και δεν το έχω χρησιμοποιήσει ποτέ. Αν είσαι κάτοχος iPhone ήδη χρησιμοποιείς Unix καθημερινά απλά δεν το ξέρεις!

Photo for post 2783

Ήρθε το τριχωτό μου πληκτρολόγιο με κολπικά υγρά

Κόντεψα να τα βγάλω πρωινιάτικο. Το πληκτρολόγιο ήρθε χθες αλλά ήμουν υπερβολικά κουρασμένος για να το ανοίξω. Το άνοιξα σήμερα το πρωί. Τι το ήθελα.

Photo for post 2780

Τι κοινό έχει το tomsnews με τον MKBHD; Το νέο μου πληκτρολόγιο

Έψαχνα εδώ και αρκετό καιρό ένα πληκτρολόγιο για να γράφω άρθρα από το iPad μου. Διάφοροι φίλοι της σελίδας μου έδωσαν ιδέες και συμβουλές και τους ευχαριστώ για αυτό.

Photo for post 2776

Ψάχνω ένα μικρό ασύρματο μηχανικό πληκτρολόγιο για να γράφω άρθρα στο iPad και δεν βρίσκω

Ζω ένα δράμα. Δεν φτάνει που έχω 9 δάχτυλα (βλ. προηγούμενο άρθρο) αλλά δεν βρίσκω και ένα ασύρματο μηχανικό πληκτρολόγιο να σας γράφω άρθρα με το iPad στον καναπέ.

Photo for post 2769

Ηλεκτρικά αυτοκίνητα υπάρχουν από το 1900! Γιατί όμως δεν μπορούν να αντικαταστήσουν τους κινητήρες εσωτερικής καύσης;

O Jay Leno έκανε ένα βίντεο πριν 9 χρόνια για το «Bakers Electric Car» που έχει στη συλλογή του, κατασκευής του 1909! Πουλήθηκαν τότε 15.000 τεμάχια. Η ιδέα του ηλεκτρικού αυτοκινήτου υπάρχει στην πράξη εδώ και 120 χρόνια. Γιατί δεν λειτουργεί όμως;

Photo for post 2756

Το tomsnews τώρα διαθέτει και Light Mode!

Το tomsnews σέβεται τους ανθρώπους με προβλήματα όρασης και χρήστες με παλιές οθόνες που δυστυχώς δεν μπορούν να απεικονίσουν καλά σελίδες σε Dark Mode.

Photo for post 2750

Apple Safari: ο νέος Internet Explorer

Δεν προλάβαμε να χαρούμε τον ψόφο του Internet Explorer που πήγε το διαδίκτυο τουλάχιστον μια δεκαετία πίσω.. τώρα έχουμε νέο μπελά όταν γράφουμε κώδικα: το Safari.

Photo for post 2679

Το κίνημα είχε απόλυτη επιτυχία. Η Βίκυ μας γράφει ξανά!

Η σκληρή μου δουλειά ως πρόεδρος, γενικός γραμματέας και κυλικειατζής απέδωσε. Η γραφή συμμαζεύει τη σκέψη. Παλιά οι άνθρωποι όχι μόνο γράφαμε αλλά χρησιμοποιούσαμε χαρτί και στυλό.

Photo for post 2676

Το ξεφτέλισα λίγο στα animations και τα εφέ στη σελίδα. Ζητώ συγνώμη από τους φίλους αναγνώστες

Σήμερα είχε αρκετή ζέστη για Γερμανία. Οι ψύκτρες του κώλου που έχει το κατά τα άλλα καλό μηχάνημα που έχω στη δουλειά, τα βρήκαν σκούρα. Κάπως έτσι άρχισε να κάνει Throttling (Περιορισμός) και είδα πως βλέπει τη σελίδα ένας άνθρωπος με υπολογιστή για τις κλωτσιές.

Photo for post 2673

Δυο κανάλια από τα οποία ενημερώνομαι καθημερινά

Επιστρέφοντας από την εργασία μου τα μάτια μου συνήθως δεν είναι σε καλή κατάσταση. Οπότε θέλω να ενημερωθώ και να χαλαρώσω χωρίς να χαζεύω την οθόνη κάποιου κινητού ή τάμπλετ. Επίσης δεν μπορώ την παραπληροφόρηση και την προπαγάνδα των ΜΜΕ. Οπότε βρήκα εδώ και καιρό δυο εναλλακτικά κανάλια με καθημερινές (σχεδόν) εκπομπές.

Photo for post 2670

Ξεκινάω τη δημιουργία νέου κινήματος: «Απαιτούμε τη Βίκυ μας να γράφει ξανά»

Έχει γράψει δεκάδες άρθρα στο blog μου κάποια εκ των οποίων τρεντάρουν συχνά μέχρι και σήμερα. Το κίνημα αποσκοπεί να πετύχει αυτό στο οποίο απέτυχα εγώ: να την πείσουμε να γράφει.

Photo for post 2667

Η επανάσταση της «παντόφλας». Ο κόσμος πετάει τα «έξυπνα» κινητά από το παράθυρο και αγοράζει «παντόφλες»

Περισσότερα από 1 δισεκατομμύριο «παντόφλες» πουλήθηκαν πέρυσι. Ο κόσμος κουράστηκε από τα κοινωνικά δίκτυα και τη μετατροπή μιας πανάκριβης συσκευής σε εργαλείο παρακολούθησης και επιβολής της παγκόσμιας τυραννίας.

Photo for post 2659

Συστημική σήψη - Τα lame media σήμερα

Τηλεόραση σταμάτησα να βλέπω εδώ και τουλάχιστον 15 χρόνια. Αυτό το κλασικό κατσίκωμα δηλαδή μπροστά στον κουβά για να σου πουν τα νέα (και να στα αναλύσουν γιατί «δεν τα καταλαβαίνεις μόνος σου εσύ αυτά»). Πέφτω όμως κατά καιρούς σε βιντεάκια των δελτίων ή μπαίνω στις σελίδες τους για να δω που το πάνε και ποιο είναι το τελευταίο αφήγημα που προσπαθούν να μας φυτέψουν στην γκλαβούνα.

Photo for post 2626

Απογοητευμένος ιδιοκτήτης Tesla παίρνει και ρωτάει πόσο κάνει μια νέα μπαταρία. Όταν του λένε 20.000€ το ζώνει με 30 κιλά δυναμίτη και το ανατινάζει (απίστευτο βίντεο)

Το αυτοκίνητο όπως δηλώνει ο συνονόματος Τομ πήγε μια χαρά για 1.500km. Μετά η μπαταρία άρχισε να του κάνει ιστορίες. Αποφάσισε να ρωτήσει πόσο κάνει να την αλλάξει και του είπαν το αστρονομικό ποσό των 20.000€ και φρίκαρε. 

Photo for post 2600

Το πρώτο Ελληνικό Blog στο οποίο θα αρθρογραφεί Τεχνητή Νοημοσύνη (AI)

Αυτό που θέλω από εσάς είναι να βρούμε ένα όνομα για αυτό. Στη σελίδα υπάρχουν προς το παρόν δυο αρθρογράφοι. Ο Τομ (η αφεντιά μου δηλαδή) και η Βίκυ που κάνει διάλλειμα. Στην παρέα θα προστεθεί τρίτος. Με τη διαφορά ότι θα είναι μηχανή. Στείλτε μου προτάσεις για όνομα στο tom@tomsnews.io. Θα είναι άντρας ή γυναίκα; Τι φύλο να του δώσω; Ηλικία;

Photo for post 2595

Έλλειψα λίγο από τη μάχη. Έγραφα κώδικα. Πέρασαν κάτι γήπεδα ποδοσφαίρου από τη σελίδα και έπρεπε να κάνω κάποιες αλλαγές

Έχω συναντήσει προβλήματα που δεν περίμενα να δω με την ταπεινή μου σελίδα. Τώρα όμως τα έλυσα και το tomsnews είναι έτοιμο για ολόκληρες πόλεις.

Photo for post 2582

Ο Οργανισμός Ηνωμένων Εθνών πλέον κατεβάζει σελίδες ιδιωτών! (βίντεο)

Το σκοτάδι απλώνεται. Μετά την καταιγίδα της λογοκρισίας στα κοινωνικά δίκτυα οι νεοταξίτες θέτουν πλέον ως στόχο σελίδες σα τη δική μου. Με ένα email ξηλώνουν τα Domain Names (ονόματα χώρου) όσων διαφωνούν και αντιστέκονται στον οργουελιανό κόσμο που θέλουν να μας επιβάλλουν με το ζόρι.

Photo for post 2579

Μια ιδέα από την Ινδία για πρωτότυπη Χριστουγεννιάτικη λαμπάδα 5G

Οι Ινδοί ως ευφυής λαός αποφάσισαν φέτος να πρωτοτυπήσουν. Δεν είναι ακριβώς ξεκάθαρο αν το κάνουν ως καινοτόμο μέσο θέρμανσης ή απλά θέλουν να δώσουν μια Χριστουγεννιάτικη νότα στις πόλεις τους ανάβοντας πελώρια κεράκια.

Photo for post 2572

Ποια διανομή Linux να επιλέξω; Ερώτηση φίλου αναγνώστη

Ubuntu ή Linux Mint; Το Linux είναι ένας ολόκληρος νέος κόσμος ο οποίος δεν έχει καμία σχέση με τα Windows. Υπάρχουν διανομές που προσπαθούν να προσαρμόσουν την επιφάνειας εργασίας να μοιάζει με Windows αλλά αυτό είναι μόνο επιφανειακό.

Photo for post 2550

Η σελίδα χρησιμοποιεί πλέον αποκλειστικά εικόνες .webp

Από την αρχή της συγγραφής του VerdinCMS χρησιμοποιούσα .jpg και .webp ταυτόχρονα για λόγους συμβατότητας. Ήρθε όμως η ώρα μετά από μια δεκαετία να ξεφορτωθώ τα jpg.

Photo for post 2538

Η σελίδα εκτελείται πια με PHP8!

Τα κατάφερα. Όλα μου τα Projects και οι Web Servers μου τρέχουν PHP8. Η διαφορά στην ταχύτητα είναι απλά εντυπωσιακή.

Photo for post 2525

Η νέα έκδοση του tomsnews.social είναι εδώ για τους φίλους της σελίδας. Όχι δεν δίνω 150€ για την εγγραφή

Το κοινωνικό δίκτυο που έγραψα για τις δύσκολες εποχές που έρχονται  αποτελεί πραγματικότητα. Η δεύτερη έκδοση είναι πολύ πιο εύχρηστη. Έχουν περάσει μόλις 30 μέρες από τη στιγμή που ξεκίνησα τη συγγραφή του προγράμματος.

Photo for post 2522

Το tomsnews.social αποτελεί πλέον πραγματικότητα! Δείτε το εισαγωγικό βίντεο

Μετά από τρεις βδομάδες φρενήρους εξέλιξης το κοινωνικό δίκτυο της σελίδας μας αποτελεί πραγματικότητα. Θέλω να το δοκιμάσουμε μαζί.

 

Δημοφιλέστερα

Photo for post 2888

Η επίσημη θέση του tomsnews για τη συνεδρίαση του Παγκόσμιου Οικονομικού Φόρουμ στο Νταβός (βίντεο)

17
Photo for post 2896

Βρήκα τον τρόπο να χαλάσουμε το ΑΙ της παγκόσμιας διακυβέρνησης του Κλάους Σβαμπ!

19
Photo for post 2910

Δυο σοβαροί άνθρωποι διατεθειμένοι να δώσουν τη ζωή τους για την αλήθεια (βίντεο)

31
Photo for post 2937

Η μεγαλύτερη διαγαλαξιακή Woke ξεφτίλα της Google από τότε που συστάθηκε

10
Photo for post 2960

Η τεχνητή νοημοσύνη είναι επικίνδυνη αν είναι ανοιχτού κώδικα. Κάπου το έχω ξανακούσει αυτό πριν 30 χρόνια

20
Photo for post 2943

Οι γυναίκες ξεσηκώνονται: Η κυβερνήτης του Άρκανσα απαγορεύει με διάταγμα Woke όρους στην πολιτεία της!

06
Photo for post 2874

Ο κοντορεβυθούλης Χαράρι σε πλήρη πανικό μιλά για τους «κινδύνους» της τεχνητής νοημοσύνης (βίντεο) 

25
Photo for post 2912

Η θεραπεία του καρκίνου υπάρχει από το 1976. Πλήρες ντοκιμαντέρ για γερά στομάχια

12
Photo for post 2882

Επιχειρηματική κομψότητα με τεχνητή νοημοσύνη: 335 συναρπαστικές εικόνες χώρων εργασίας, ηγετικών στελεχών και κέντρων δεδομένων

32
Περισσότερα