Μηχανική πλατφορμών web

Μια σελίδα προβολής και μια εφαρμογή δέκα ετών δεν είναι το ίδιο πρόβλημα. Φτιάχνουμε το δεύτερο: Next.js και React πάνω σε TypeScript, με απόδοση στον διακομιστή όπου αυτό είναι ταχύτερο και στον πελάτη όπου πρέπει, με επίπεδο κατάστασης και δεδομένων επιλεγμένο για το πώς θα συντηρηθεί η εφαρμογή και όχι για το τι είναι καινούριο.

Η απόδοση μετριέται, δεν διακηρύσσεται. Τα Core Web Vitals είναι προϋπόθεση κυκλοφορίας, και η προσβασιμότητα χτίζεται κατά WCAG από το πρώτο component αντί να προστίθεται μετά από έλεγχο — διαδρομές πληκτρολογίου, σειρά εστίασης, αντίθεση, και κείμενα που επιβιώνουν στη μετάφραση.

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