Jamstack: Οφέλη, μειονεκτήματα, ιστορία και πολλά άλλα

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

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

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

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

Αυτή η ανάρτηση εξετάζει την ιστορία και τα διάφορα χαρακτηριστικά της επανάστασης του Jamstack, για να ανακαλύψει τι μπορεί να κάνει για εσάς και την επιχείρησή σας.

Μια μικρή ιστορία του Jamstack

Οι διακομιστές Ιστού αρχικά εξυπηρετούσαν στατικές σελίδες από τη δεκαετία του 1980, έως ότου η δέσμη ενεργειών από την πλευρά του διακομιστή κέρδισε δημοτικότητα και οι δυναμικοί ιστότοποι έγιναν το de-facto πρότυπο ανάπτυξης γάμου στις αρχές της δεκαετίας του 2000.

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

Εκτός από όλα αυτά, οι προσωπικοί υπολογιστές γίνονταν πιο ισχυροί και όλο και περισσότερος φόρτος εργασίας μετατοπιζόταν στο front-end για την εκτέλεση JavaScript. Αυτό οδήγησε στην ανάπτυξη πολλών νέων τεχνολογιών όπως jQuery, και αργότερα σε βιβλιοθήκες Angular, React JS, Vue και άλλες βιβλιοθήκες JavaScript.

Οι 3 πυλώνες του Jamstack

Το Jamstack οφείλει την εξέλιξή του σε τρεις διαφορετικές αλλά συμπληρωματικές τεχνολογίες, χωρίς τις οποίες θα ήταν αδύνατο. Αυτές οι τεχνολογίες είναι JavaScript, Markup και API. Συμβάλλουν τα 3 αρχικά που σχηματίζουν το JAM στο Jamstack? J για JavaScript, A για API και M για Markup.

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

  • το JavaScript – Η JavaScript είναι μια γλώσσα δέσμης ενεργειών που ερμηνεύεται από την πλευρά του πελάτη, αν και πλαίσια όπως το Node.js καθιστούν πλέον τη μηχανή διαθέσιμη και για δέσμες ενεργειών από την πλευρά του διακομιστή. Το να είστε πελάτης σημαίνει ότι οποιοσδήποτε κώδικας JavaScript γράψετε για έναν ιστότοπο θα εκτελεστεί μετά τη φόρτωση της σελίδας στο πρόγραμμα περιήγησης ενός επισκέπτη Ιστού.

    Το να είσαι γλώσσα διερμηνείας σημαίνει ότι ο κώδικας παρέχεται «ως έχει» στην ιστοσελίδα και δεν έχει μεταγλωττιστεί εκ των προτέρων όπως συμβαίνει με γλώσσες όπως η C και η C++. Όλα τα δημοφιλή προγράμματα περιήγησης υποστηρίζουν τη γλώσσα JavaScript, αν και υπήρχαν διαφορές στις ερμηνείες τους στο παρελθόν. Αυτή ήταν η κατάσταση που οδήγησε στην ανάπτυξη πλαισίων όπως το jQuery για τη φροντίδα όλων αυτών των ζητημάτων.

    Σήμερα, πολλά σύγχρονα πλαίσια καθιστούν ακόμα πιο εύκολο να κάνετε εκπληκτικά πράγματα με JavaScript και για λιγότερο χρόνο και ταλαιπωρία που χρειαζόσασταν αρχικά. Ορισμένα πλαίσια, όπως το Next.js και το Vue, περιλαμβάνουν λειτουργίες που κάνουν την ανάπτυξη διεπαφής χρήστη με JavaScript συναρπαστική. Και αυτό συνέβαλε τα μέγιστα στην επανάσταση του Jamstack.
  • APIs – Το API ή η διεπαφή προγραμματισμού εφαρμογών είναι ο νεότερος από αυτούς τους 3 πυλώνες του οικοσυστήματος Jamstack. Είναι μια τεχνολογική εξέλιξη που προήλθε από το Διαδίκτυο, σε μια προσπάθεια να κάνει τη ζωή των προγραμματιστών ευκολότερη.

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

    Σήμερα, τα API προσφέρουν διάφορες υπηρεσίες, συμπεριλαμβανομένης της τραπεζικής δεδομένων, όπως η υπηρεσία Firebase, οι καιρικές υπηρεσίες, οι χρηματοοικονομικές υπηρεσίες, οι κρατήσεις, τα δεδομένα εγκλήματος, τα δεδομένα πτήσεων, οι υπηρεσίες μετατροπής κειμένου σε ομιλία, οι μετατροπές συναλλαγματικών ισοτιμιών κ.λπ.

    Αυτή η ανάπτυξη API καθιστά εύκολη την αντικατάσταση παραδοσιακών ιστοτόπων που εξαρτώνται από βάσεις δεδομένων με αποσυνδεδεμένα συστήματα που μπορούν να λάβουν τις πληροφορίες τους από πηγές API. Ένας ιστότοπος Jamstack μπορεί να φορτώσει τα δεδομένα API κατά τη διάρκεια της εκτέλεσης μεταγλώττισης στατικών αρχείων. Ή μπορεί να φορτώσει έναν απλό ιστότοπο HTML και να χρησιμοποιήσει JavaScript για να φορτώσει όποιον πόρο χρειάζεται όταν τον χρειάζεται.

    Αξίζει επιπλέον να σημειωθεί ότι ένα API δεν πρέπει να είναι δημόσιο ή εξωτερικό. Μπορείτε είτε να χρησιμοποιήσετε οποιαδήποτε υπηρεσία της επιλογής σας είτε να δημιουργήσετε τη δική σας που είναι συγκεκριμένη για τον ιστότοπό σας. Οι λειτουργίες χωρίς διακομιστή έχουν επίσης γίνει δημοφιλείς ως πηγή API για ιστότοπους Jamstack. Και για καλούς λόγους, που θα δείτε παρακάτω.
  • Markup – Γλώσσα σήμανσης είναι οποιαδήποτε σύμβαση υπολογιστή που χρησιμοποιεί ετικέτες για να ορίσει τα στοιχεία σε ένα έγγραφο. Η πιο δημοφιλής γλώσσα σήμανσης είναι η HyperText Markup Language ή HTML, η οποία εκτελεί το μεγαλύτερο μέρος του ιστού.

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

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

Στατικοί έναντι δυναμικών τοποθεσιών

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

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

Ωστόσο, οι δυναμικοί ιστότοποι έχουν επίσης ορισμένα πλεονεκτήματα, όπως ευκολία επεξεργασίας, περισσότερη λειτουργικότητα και χαρακτηριστικά όπως προφίλ χρήστη και λογαριασμοί. Αυτό κάνει τους δυναμικούς ιστότοπους συχνά καλύτερους για πιο σύνθετα έργα. Τουλάχιστον, προς το παρόν.

Πλεονεκτήματα των τοποθεσιών Jamstack

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

Ακολουθούν ορισμένα οφέλη που μπορείτε να περιμένετε από την εφαρμογή των αρχών του Jamstack:

  • Γρήγορες ταχύτητες φόρτωσης – Οι στατικές ιστοσελίδες φορτώνουν γρηγορότερα από τους δυναμικούς ιστότοπους, επειδή το μόνο που έχει να κάνει ο διακομιστής είναι να εξυπηρετεί τα στατικά αρχεία. Ένας δυναμικός ιστότοπος, από την άλλη πλευρά, θα έπρεπε πρώτα να αναλύσει το σενάριο από την πλευρά του διακομιστή. Στη συνέχεια, εκτελέστε το, καλέστε τη βάση δεδομένων για εγγραφές και ελέγξτε άλλες περιβαλλοντικές μεταβλητές πριν παραδώσετε το τελικό αρχείο HTML στον πελάτη.
  • Χαμηλή χρήση πόρων – Μπορείτε είτε να δημιουργήσετε τις στατικές σας σελίδες μία φορά και να τις εξυπηρετήσετε μόνο μετά. Ή μπορείτε να δημιουργείτε εκ νέου τις σελίδες κάθε μέρα, κάθε ώρα ή κάθε λεπτό, ανάλογα με τις ανάγκες σας. Θα καταλήξετε να χρησιμοποιείτε λιγότερους πόρους από έναν δυναμικό ιστότοπο. Και αυτό σημαίνει και χαμηλότερο κόστος.
  • Καλύτερη ασφάλεια – Η αρχιτεκτονική Jamstack προσφέρει μικρότερη επιφάνεια επίθεσης για κακόβουλους παράγοντες από ό,τι οι δυναμικοί ιστότοποι. Αυτό είναι ακόμη καλύτερο όταν όλες οι κλήσεις API πραγματοποιούνται κατά τη διάρκεια της εκτέλεσης της μεταγλώττισης, επομένως ένας επισκέπτης ιστού δεν έχει ιδέα για το ποιες υπηρεσίες και πρωτόκολλα ιστού χρησιμοποιούνται.
  • Εύκολη επεκτασιμότητα – Οι στατικοί ιστότοποι είναι πιο εύκολο να κλιμακωθούν επειδή χρησιμοποιούν πολύ λιγότερους πόρους από τους δυναμικούς ιστότοπους. Επιπλέον, τα θέματα τραπεζών δεδομένων και άλλα θέματα διαχείρισης πόρων είναι σπάνια ή εντελώς ανύπαρκτα.
  • εύκολη συντήρηση – Χωρίς υποδομή για συντήρηση, χωρίς ρουτίνες διαχειριστή βάσης δεδομένων, χωρίς ενημερώσεις κώδικα ασφαλείας και ούτω καθεξής.
  • Ευελιξία – Μπορείτε να προσθέσετε και να αφαιρέσετε πόρους εύκολα. Δεν εξαρτάστε από μια συγκεκριμένη βάση δεδομένων ή γλώσσα δέσμης ενεργειών, εκτός από JavaScript και HTML. Αλλάξτε μία γραμμή και συνδέεστε σε διαφορετικό API.

Μειονεκτήματα των ιστότοπων Jamstack

Οι ιστότοποι Jamstack έχουν επίσης τα προβλήματά τους, και εδώ είναι τα πιο αξιοσημείωτα.

  • Δεν είναι ακόμη μια ώριμη τεχνολογία.
  • Μπορείτε να αντιμετωπίσετε προβλήματα εάν χρειάζεστε δυναμικές λειτουργίες.
  • Η εξάρτηση από το API μπορεί να είναι προβληματική, αν και είναι σπάνια.

Jamstack και λειτουργίες χωρίς διακομιστή

Αν και οι ιστότοποι Jamstack χρησιμοποιούν στατικές ιστοσελίδες, δεν είναι εντελώς στατικές. Επειδή μπορείτε να χρησιμοποιήσετε API και λειτουργίες χωρίς διακομιστή για να προσθέσετε δυναμικά δεδομένα στον ιστότοπο.

Υπηρεσίες όπως οι λειτουργίες χωρίς διακομιστή cloud της Google, οι λειτουργίες Netlify και η υπηρεσία βάσης δεδομένων Firebase διευκολύνουν την προσθήκη δυναμικών δεδομένων σε οποιονδήποτε ιστότοπο Jamstack.

Το αποθετήριο GitHub & έλεγχος έκδοσης

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

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

Το GitHub τα κάνει όλα αυτά εύκολα για εσάς. Επιπλέον, μπορείτε να δώσετε ρητή πρόσβαση στον κεντρικό υπολογιστή της επιλογής σας στο Jamstack, όπως το Netlify, για πρόσβαση και μεταγλώττιση των νέων δεδομένων σας κάθε φορά που κάνετε μια ενημέρωση.

Γεννήτριες στατικών τοποθεσιών

Γεννήτριες στατικών τοποθεσιών ή τα SSG είναι υπέροχα εργαλεία που επιτρέπουν στους λιγότερο γνώστες της τεχνολογίας να μετατρέψουν τους δυναμικούς ιστότοπους σε σύγχρονους ιστότοπους Jamstack.

Ορισμένα SSG όπως το Eleventy ή το 11ty έχουν σχεδιαστεί για μινιμαλιστές, ενώ άλλα όπως το Gatsby έρχονται με όλα τα κουδούνια και τις σφυρίχτρες που μπορείτε να επιθυμήσετε. Μπορούν να προσφέρουν λειτουργίες όπως χειρισμός εικόνων, διατάξεις ιστοτόπων φιλικών προς κινητά, γεννήτριες μενού, αυτόματη σελιδοποίηση και ούτω καθεξής.

Οι δημοφιλείς παραγωγοί ιστότοπων Jamstack περιλαμβάνουν:

  1. Next.js
  2. Γκάτσμπι
  3. 11ο
  4. Nuxt
  5. Scully
  6. Hugo
  7. Jekyll
  8. Πλέγμα
  9. Vuepress

Πλαίσια JavaScript με εστίαση στη διεπαφή χρήστη

Η εξέλιξη των πλαισίων JavaScript που εστιάζονται στη διεπαφή χρήστη έχει επηρεάσει σε μεγάλο βαθμό την εξέλιξη του Jamstack. Σίγουρα, μπορείτε πάντα να χρησιμοποιείτε τη JavaScript vanilla στους στατικούς ιστότοπούς σας, αλλά η χρήση ενός πλαισίου κάνει τα πράγματα καλύτερα και ευκολότερα.

Τα πιο δημοφιλή πλαίσια JavaScript που εστιάζουν στη διεπαφή χρήστη περιλαμβάνουν:

  1. Αντίδραση
  2. Γωνιώδης
  3. Προβολή
  4. Λυγερή

Φιλοξενία Netlify & Jamstack

Όλοι οι ιστότοποι Jamstack χρειάζονται φιλοξενία και μια υπηρεσία όπως δικτυώνω το προσφέρει δωρεάν. Η Netlify ασχολείται με το κίνημα του Jamstack εδώ και πολύ καιρό και προσφέρει ένα μοντέλο τιμολόγησης freemium.

Αλλά σε αντίθεση με τα παραδοσιακά σενάρια φιλοξενίας, οι δωρεάν υπηρεσίες φιλοξενίας Jamstack προσφέρουν εξαιρετική αξία και απόδοση. Το δωρεάν πρόγραμμα της Netlify, για παράδειγμα, περιλαμβάνει απεριόριστους ιστότοπους, έναν πλούσιο πίνακα ελέγχου, ένα CMS, χωρίς διακομιστές λειτουργίες, και αυτόματη καταγραφή των δεδομένων φόρμας που έχουν υποβληθεί.

Άλλες δωρεάν υπηρεσίες φιλοξενίας Jamstack περιλαμβάνουν:

  1. Βερκέλ
  2. Ψηφιακό ωκεανό
  3. Azure Static Web Apps

Συστήματα διαχείρισης περιεχομένου χωρίς κεφαλή

Το σύστημα διαχείρισης περιεχομένου χωρίς κεφάλι ή η ιδέα CMS μπορεί να προκαλέσει σύγχυση για όσους είναι νέοι στο οικοσύστημα του Jamstack. Αλλά το να είσαι ακέφαλος σημαίνει απλώς ότι το λογισμικό δεν είναι συνδεδεμένο σε καμία πλατφόρμα.

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

Τα συστήματα χωρίς κεφαλή δεν συνδέονται σε καμία πλατφόρμα. Αντίθετα, συνδέονται μέσω API σε πολλαπλές πλατφόρμες, καθιστώντας τα εξαιρετικά ευέλικτα εργαλεία.

Το πιο δημοφιλές λογισμικό CMS χωρίς κεφάλι που χρησιμοποιείται από τους διαχειριστές ιστότοπων Jamstack περιλαμβάνει:

  1. Στράπι
  2. NetlifyCMS
  3. Φάντασμα
  4. Hygraph (πρώην GraphCMS)
  5. Περιεχόμενο
  6. Δασοκομία

Πώς να δημιουργήσετε έναν ιστότοπο Jamstack

Η δημιουργία ενός ιστότοπου Jamstack από το χέρι είναι απλή. Δείτε πώς το κάνετε:

  • Βήμα 1 – Σχεδιάστε τη διάταξη του ιστότοπού σας χρησιμοποιώντας HTML και CSS.
  • Βήμα 2 – Προσθέστε επιπλέον λειτουργίες χρησιμοποιώντας JavaScript.
  • Βήμα 3 – Προσθήκη λειτουργιών και αιτημάτων API.
  • Βήμα 4 – Μεταφορτώστε τα αρχεία σας στον διακομιστή HTML.

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

Εδώ είναι οι άλλες και ευκολότερες μέθοδοι:

  1. Γεννήτριες στατικών τοποθεσιών – Αυτά είναι εργαλεία όπως το Gatsby που διευκολύνουν τη μετατροπή ενός υπάρχοντος δυναμικού ιστότοπου σε στατικό ιστότοπο Jamstack. Έχουν διαφορετική λειτουργικότητα και μερικά περιλαμβάνουν ειδικά πρόσθετα για ορισμένες πλατφόρμες όπως το WordPress.
  1. Εργαλεία σχεδίασης – Πρόκειται για εφαρμογές σχεδιασμού όπως το Stackbit και το Builder.io, που διευκολύνουν το σχεδιασμό ενός σύγχρονου ιστότοπου Jamstack χωρίς να ξέρετε πώς να κάνετε κώδικα. Απλώς σχεδιάστε και αναπτύξτε.

Πότε να δημιουργήσετε έναν ιστότοπο Jamstack

Αν και η αρχιτεκτονική Jamstack μπορεί να μην είναι ιδανική για συγκεκριμένους τύπους ιστοτόπων, μπορείτε να τη χρησιμοποιήσετε με επιτυχία για τους ακόλουθους τύπους ιστότοπων:

  • Προσωπικοί ιστότοποι – Βασικοί ιστότοποι που λένε στον κόσμο ποιος είστε.
  • Εταιρικές ιστοσελίδες – Εταιρικοί ιστότοποι που περιλαμβάνουν διευθύνσεις, προϊόντα, υπηρεσίες κ.λπ.
  • Σελίδες Landing – Ειδικά κατασκευασμένο για να συλλαμβάνει πληροφορίες από επισκέπτες του διαδικτύου.
  • Καταστήματα ηλεκτρονικού εμπορίου – Διαφορετικοί τύποι ιστότοπων που πωλούν πράγματα στο διαδίκτυο.
  • blogs – Ιστότοποι περιεχομένου για τακτικές ενημερώσεις. Τα SSG θα μετατρέψουν ακόμη και τους ιστότοπους WordPress σας αυτόματα.

Συμπέρασμα

Φτάσαμε στο τέλος αυτής της ανάρτησης στο Jamstack και όλα όσα πρέπει να γνωρίζετε για αυτό. Και θα πρέπει να έχετε συνειδητοποιήσει ήδη ότι το μέλλον του Ιστού είναι συνυφασμένο με το κίνημα Jamstack.

Εάν είστε νέος στην ανάπτυξη ιστού, τότε θα πρέπει να αγκαλιάσετε το Jamstack χωρίς καθυστέρηση. Και αν είστε έμπειρος προγραμματιστής ιστού της παλιάς σχολής, τότε αναρωτηθείτε αν θέλετε να μείνετε πίσω.

Nnamdi Okeke

Nnamdi Okeke

Ο Nnamdi Okeke είναι ένας λάτρης των υπολογιστών που του αρέσει να διαβάζει ένα ευρύ φάσμα βιβλίων. Έχει προτίμηση στο Linux έναντι των Windows/Mac και το χρησιμοποιεί
Το Ubuntu από τις πρώτες μέρες του. Μπορείτε να τον πιάσετε στο twitter μέσω bongotrax

Άρθρα: 298

Λάβετε είδη τεχνολογίας

Τεχνικές τάσεις, τάσεις εκκίνησης, κριτικές, διαδικτυακό εισόδημα, διαδικτυακά εργαλεία και μάρκετινγκ μία ή δύο φορές το μήνα