Τι είναι το το backend;
Το backend είναι το κομμάτι της εφαρμογής που οι χρήστες δεν βλέπουν ποτέ: ο κώδικας του server που εφαρμόζει τους κανόνες, μιλά με τη βάση δεδομένων, φυλάσσει τα μυστικά και συνδέεται με άλλες υπηρεσίες.
Όταν πατάτε «Κράτηση» σε σελίδα κρατήσεων, το frontend στέλνει το αίτημα στο backend. Το backend ελέγχει ότι η θέση είναι ακόμα ελεύθερη, αποθηκεύει την κράτηση στη βάση δεδομένων, στέλνει email επιβεβαίωσης και λέει στο frontend ότι όλα πήγαν καλά.
Στο backend βρίσκεται η εμπιστοσύνη. Αποφασίζει ποιος επιτρέπεται να βλέπει ή να αλλάζει τι, κρατά τα κλειδιά για υπηρεσίες όπως πληρωμές και email, και ελέγχει κάθε αίτημα αντί να πιστεύει ό,τι λέει ο browser.
Τα backends τρέχουν σε servers ή σε serverless πλατφόρμες και μιλούν με το frontend μέσω API.
Ερωτήσεις
Μπορεί μια εφαρμογή να λειτουργεί χωρίς backend;
Οι απλές μπορούν, όπως ένας στατικός ιστότοπος ή μια αριθμομηχανή. Μόλις αποθηκεύετε δεδομένα για πολλούς ανθρώπους, δέχεστε πληρωμές ή χρειάζεστε ιδιωτικά κλειδιά, χρειάζεστε backend.
Τι είναι το backend-as-a-service;
Είναι ένα έτοιμο backend, συνήθως βάση δεδομένων μαζί με σύνδεση και αποθήκευση αρχείων, που το χρησιμοποιείτε αντί να γράψετε δικό σας server.
Δείτε επίσης
Mythex · Pricing · Χτίστε οτιδήποτε με AI · Πρότυπα ιστοσελίδων και εφαρμογών · Το Mythex σε σύγκριση · Γλωσσάρι δημιουργίας εφαρμογών με AI · Δωρεάν εργαλεία δημιουργίας εφαρμογών με AI · English