Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Διαφορά μεταξύ Front End και Back End

εφαρμογές πληροφορικής για την επιφάνεια εργασίας και το Web συνήθως περιλαμβάνουν μια σειρά από διακριτά στοιχεία όλοι εργάζονται σε συνδυασμό με ένα άλλο . Σε πολλές εφαρμογές , μια βάση δεδομένων θα συνεργαστεί με κώδικα προγραμματισμού για να παραδώσει τη λογική , ενώ μια διεπαφή χρήστη θα παρέχει πρόσβαση σε αυτή τη λειτουργία . Σε γενικές γραμμές , front- end εξαρτήματα είναι αυτά που ο χρήστης έρχεται σε επαφή με , ενώ το back- end εξαρτήματα παρέχει τα στοιχεία και λογική βάση. Ορισμένες τεχνολογίες μπορούν να συμμετέχουν και στις δύο εμπρός και πίσω -end επεξεργασίας . Εξαρτήματα εφαρμογή
Η

Web εφαρμογές έχουν συχνά front- και back- end εξαρτήματα . Σε μια τοποθεσία που βασίζονται σε δεδομένα , τα back- end εξαρτήματα περιλαμβάνει τη βάση δεδομένων ή άλλη αποθήκη δεδομένων , όπως XML . Το πίσω άκρο μπορεί επίσης να περιλαμβάνει πλευρά του server scripting σε μια γλώσσα όπως PHP ή ASP . Το εμπρόσθιο άκρο μιας εφαρμογής Web είναι συνήθως παραδίδονται από HTML , Cascading Style Sheet και κωδικό Javascript για αλληλεπίδραση με το χρήστη . Προγραμματιστές μερικές φορές ειδικεύονται είτε μπροστά είτε πίσω άκρο τεχνολογίες , αλλά και με μικρότερες περιοχές οι ίδιες οι προγραμματιστές μπορούν να εργάζονται και στις δύο.
Η
Πληροφορίες

Τα δεδομένα για μια αίτηση θεωρείται κατά κανόνα μέρος του πίσω άκρου . Η οικοδόμηση μιας βάσης δεδομένων για μια τοποθεσία ή το πρόγραμμα είναι συχνά το πρώτο βήμα στη διαδικασία της ανάπτυξης . Για παράδειγμα , ένα σχέδιο για μια ιστοσελίδα για μια επιχείρηση λιανικής πώλησης μπορεί να ξεκινήσει με τη δημιουργία μιας βάσης δεδομένων των προϊόντων με χρήση της SQL ή αρχεία XML . Τα δεδομένα είναι ως εκ τούτου, μερικές φορές θεωρείται ως το θεμέλιο μιας περιοχής ή την εφαρμογή , με ό, τι άλλο χτισμένο στην κορυφή του . Σενάρια πλευρά του server μπορεί να διαχειρίζεται την επικοινωνία μεταξύ της βάσης δεδομένων και front-end τεχνολογίες της εφαρμογής , επερώτηση των δεδομένων και την αποστολή του στον browser του χρήστη ή η διεπαφή.

Η Λογική
Η

λογική εφαρμογών είναι κατά κύριο λόγο θεωρείται ως μέρος του πίσω τέλος , αν και πτυχές του μπορεί να εφαρμοστεί στο εμπρόσθιο άκρο . Για παράδειγμα , σε ένα κατάστημα λιανικής ιστοσελίδα , κώδικα από την πλευρά του διακομιστή θα μπορούσε να εφαρμόσει το τι πρέπει να συμβεί όταν ένας πελάτης κάνει μια αγορά από την άποψη της επεξεργασίας των δεδομένων και την πληρωμή . Ωστόσο , το περιβάλλον εργασίας χρήστη για την ιστοσελίδα θα μπορούσε επίσης να περιλαμβάνει client side scripting σε Javascript για να επικυρώσει τα στοιχεία που εισάγει ο χρήστης , πριν την αποστολή τους στον διακομιστή. Web browser του χρήστη είναι ο πελάτης , έτσι πλευρά του client scripts τρέχουν σε αυτό το πρόγραμμα στον υπολογιστή του χρήστη , ενώ το back-end προγράμματα που εκτελούνται στο διακομιστή Web .
Εικόνων Αλληλεπίδραση Χρήστη
Η

αλληλεπίδραση του χρήστη είναι η κύρια front-end δραστηριότητα σε οποιαδήποτε εφαρμογή . HTML , CSS και JavaScript κώδικα εφαρμογή αλληλεπίδραση του χρήστη για τις ιστοσελίδες , παρουσιάζοντας μια οπτική αναπαράσταση της λειτουργικότητας της εφαρμογής . Τους ελέγχους των χρηστών επιτρέπουν στο χρήστη να εκτελεί καθήκοντα εφαρμογής , συνήθως χρησιμοποιώντας τα κουμπιά , drop -down λίστες , τα πεδία κειμένου , πλαίσια ελέγχου και πολλά άλλα στοιχεία . Για μερικές εφαρμογές , οι ίδιες τεχνολογίες μπορεί να εμπλέκονται τόσο στο εμπρός και πίσω άκρο. Για παράδειγμα , η γλώσσα προγραμματισμού Java μπορεί να εφαρμόσει τόσο το σχεδιασμό διεπαφής χρήστη και σύνδεση δεδομένων .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα