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

Χρόνος Ανάγνωσης: 4,4 λεπτά

Post Photo
Tuesday, 01 September 2020

Χιλιάδες γραμμές κώδικα. Αναβαθμίσεις, ασυμβατότητες, προβλήματα και πονοκέφαλοι. Όλα αυτά για να έχω κάποια λειτουργικότητα 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 πια. Δεν χρειάζονται.

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

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

Κοινοποίηση άρθρου

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

Post Photo

Βρήκα ένα καταπληκτικό κανάλι Outdoor στο YouTube με 150.000 συνδρομητές από το Γιάννουλη Λάρισας!

Παρακολουθώ εδώ και χρόνια καναδικά κανάλια στο YouTube με θέμα το Outdoor και Bushcraft. «Τρελούς» δηλαδή που με ένα μικρό σακίδιο πηγαίνουν στο δάσος και επιβιώνουν εκεί για λίγες μέρες. Η άγρια φύση του Καναδά, τα πλάνα και η διαδικασία δημιουργίας των κατασκευών τους με χαλαρώνει λίγο από την καθημερινότητα. Ίσως όμως δεν είναι μόνο αυτό.

Tom
Τεχνολογία & Διαδίκτυο
Sunday, 09 January 2022
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Monday, 27 December 2021
Post Photo

Ο στόχος των 1.000 άρθρων

Θυμάμαι παλαιότερα είχα θέσει το στόχο των 1.000 επισκεπτών την ημέρα. Τότε αναφερόμουν σε 1.000 μοναδικούς επισκέπτες και όχι κλικς. Το στόχο αυτό τον έχω ξεπεράσει έκτοτε πολλές φορές και μάλιστα κατά πολύ. Τώρα έχω ένα νέο στόχο: να φτάσω τα 1.000 άρθρα στη σελίδα.

Tom
Τεχνολογία & Διαδίκτυο
Friday, 17 December 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Monday, 13 December 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 11 December 2021
Post Photo

Εμετική προπαγάνδα για τις μάσκες και τα €μβόλια από τη Google

Σήμερα η Google αποφάσισε να επιβαρύνει τις συσκευές μας με ένα τρισάθλιο GIF 250KB με προπαγάνδα για τις μάσκες και τα €μβόλια. Κάθε φορά που ανοίγεις την προκλητικά λογοκριμένη μηχανή αναζήτησης σου τρίβει στη μούρη το χαμηλής ανάλυσης και ποιότητας γραφικό με το οποίο σου παρουσιάζει μικρά (δεν είναι τυχαίο) και μεγάλα γράμματα ευτυχισμένα για τους θρόμβους, τις μυοκαρδίτιδες, τα εμφράγματα και τα εγκεφαλικά.

Tom
Τεχνολογία & Διαδίκτυο
Wednesday, 08 December 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 02 December 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Wednesday, 01 December 2021
Post Photo

Αλήθεια από πότε εξελίσσω το VerdinCMS; Έχω κάτι απορίες Σαββατιάτικο. Το άρθρο που θα διαβάσουν 2 αναγνώστες

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

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 27 November 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 27 November 2021
Post Photo

30 χρόνια μάχης για τη δημοκρατία, την ελευθερία και τα ανθρώπινα δικαιώματα. Το tomsnews το 2022 κλείνει 3 δεκαετίες αγώνα

Η χρονιά τελειώνει, το tomsnews είναι ακόμα εδώ. Μια διαδρομή μάχης, το πάθος μου για την γραφή και χιλιάδες άρθρα.

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 20 November 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Sunday, 14 November 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Tuesday, 09 November 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Wednesday, 30 June 2021
Post Photo

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

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

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 24 June 2021
Post Photo

Βρήκα με τι θα ασχοληθώ στο επόμενο διάστημα: tomsnews.social. Ένα κοινωνικό δίκτυο εμπνευσμένο από το παλιό τουίτερ

Η λογοκρισία όσο περνά ο καιρός χειροτερεύει. Κάθε φορά που ποστάρεις κάτι στην big tech δεν ξέρεις αν την άλλη μέρα θα έχεις το λογαριασμό σου.

Tom
Τεχνολογία & Διαδίκτυο
Sunday, 30 May 2021
Post Photo

Έρχεται ο κορονοϊός του διαδικτύου. Ετοιμαστείτε για «λοκντάουν» στο Internet. Το Παγκόσμιο Οικονομικό Forum γλυκάθηκε

Οι προφητικές και μαντικές ικανότητες του Klaus Schwab ξεπερνούν πλέον αυτές του μαντείου των Δελφών. Μετά από κάποια μεγάλης κλίμακας επίθεση στο διαδίκτυο θα προταθούν «λοκντάουν» και «εμβόλια» για τον παγκόσμιο ιστό.

Tom
Τεχνολογία & Διαδίκτυο
Sunday, 23 May 2021
Post Photo

Μια χρήσιμη εφαρμογή για όλες τις πλατφόρμες για τον πόλεμο της πληροφορίας

Με τη λυσσαλέα λογοκρισία που βιώνουμε η εύρεση της πληροφορίας γίνεται ολοένα και πιο δύσκολη. Όταν τη βρούμε μετά είναι δύσκολο να θυμηθούμε που τη βρήκαμε. Το «τσεπάκι» με βοήθησε σημαντικά σε αυτό.

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 20 May 2021
Post Photo

Έρχεται η άσκηση «Cyber Polygon» του Παγκόσμιου Οικονομικού Φόρουμ στις 9 Ιουλίου του 2021. Καλυφθείτε

Θυμάστε το «Event 201» που διοργάνωσαν όλα τα καλά παιδιά για την προσομοίωση μιας πανδημίας; Λίγους μήνες μετά μας ήρθε η πραγματική «πανδημία». Θα γίνει το ίδιο και τώρα με την άσκηση κυβερνοασφάλειας;

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 15 May 2021
Post Photo

Ένα απίστευτο βίντεο που περίμενα 30 χρόνια για να δω

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

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 30 January 2021
Post Photo

Η πρώτη ρύθμιση που άλλαξα στο iPhone 12. Απενεργοποίηση 5G (βίντεο)

Για λόγους που έχω εξηγήσει εκτενώς στο blog μου δεν επιθυμώ καμία σχέση με την τεχνολογία 5G. Ευτυχώς υπάρχει ρύθμιση στο νέο κινητό της Apple με την οποία μπορείς να το απενεργοποιήσεις.

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 30 January 2021
Post Photo

Μια από τις σπάνιες συνεντεύξεις του Julian Assange με θέμα μεταξύ άλλων την Google!

Ίσως η πιο ενδιαφέρουσα συνέντευξη που παρακολούθησα το τελευταίο διάστημα. Ο δημιουργός του WikiLeaks σε μια από τις σπάνιες συνεντεύξεις του μιλάει για την Google.

Tom
Τεχνολογία & Διαδίκτυο
Wednesday, 13 January 2021
Post Photo

Μια συμβουλή για συναδέλφους και όχι μόνο. Κάντε ένα backup από οτιδήποτε έχετε online

Θα έχετε άφθονο χρόνο μετά να με ευχαριστείτε για την πράξη σας.

Tom
Τεχνολογία & Διαδίκτυο
Monday, 11 January 2021
Post Photo

Τι έπρεπε να είχε κάνει ο Τραμπ για να μην τον απασχολεί η λογοκρισία των κοινωνικών δικτύων της Big Tech

Ο Τραμπ έκανε ένα τεράστιο λάθος. Δεν προετοιμάστηκε για τις περίεργες εποχές που ζούμε. Λάθος το οποίο δυστυχώς κάνουν πολλοί.

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 09 January 2021
Post Photo

Η μεγάλη έξοδος από την Big Tech. Ο κόσμος εγκαταλείπει μαζικά Twitter, YouTube, Facebook και Google Search. Τα νέα μου κοινωνικά δίκτυα

Η λογοκρισία έχει φτάσει σε επίπεδα τυραννίας πλέον. Με την αναφορά της λέξης Covid ή Vaccine στο YouTube το βίντεό σου κινδυνεύει να ξηλωθεί και το κανάλι σου μαρκάρεται ως «επικίνδυνο»

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 09 January 2021
Post Photo

Τι δεν κάνω για τους φίλους αναγνώστες του tomsnews. Σχεδόν έτοιμος ο εξοπλισμός για το επεισοδιακό 2021

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

Tom
Τεχνολογία & Διαδίκτυο
Saturday, 02 January 2021
Post Photo

Ας είμαστε εμείς η πορτοκαλί Lamborghini το 2021

Αυτή που τα βάζει με τον κυκλώνα

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 31 December 2020
Post Photo

Η σελίδα πλέον είναι πιο συμβατή με παλιούς browsers. Δεν γινόταν αλλιώς

Ένα μεγάλο μέρος του κοινού μου δεν έχει τη δυνατότητα να αγοράσει νέο υπολογιστή, κινητό ή tablet. Ένα δώρο του tomsnews χρονιάρα μέρα που είναι.

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 24 December 2020
Post Photo

Το πρώτο μου βραδάκι χωρίς YouTube. Όταν η λογοκρισία σε οδηγεί να ψάχνεις εναλλακτικές λύσεις. Ευτυχώς υπάρχουν

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

Tom
Τεχνολογία & Διαδίκτυο
Thursday, 24 December 2020
Post Photo

Το δεύτερο χειρότερο πληκτρολόγιο του κόσμου

O Chyrosran22 παρουσιάζει με το μοναδικό του τρόπο ένα πληκτρολόγιο το οποίο σχεδίασε άνθρωπος με αποτυχημένη επέμβαση λοβοτομής

Tom
Τεχνολογία & Διαδίκτυο
Sunday, 20 December 2020