Κύριος τεχνολογία

Γλώσσα προγραμματισμού σεναρίων Ιστού

Γλώσσα προγραμματισμού σεναρίων Ιστού
Γλώσσα προγραμματισμού σεναρίων Ιστού

Βίντεο: Μέρος 4: Προγραμματισμός εκπ/κου Έργου 2024, Ιούλιος

Βίντεο: Μέρος 4: Προγραμματισμός εκπ/κου Έργου 2024, Ιούλιος
Anonim

Διαδικτυακό σενάριο, μια γλώσσα προγραμματισμού υπολογιστή για την προσθήκη δυναμικών δυνατοτήτων σε ιστοσελίδες World Wide Web. Οι ιστοσελίδες που επισημαίνονται με HTML (γλώσσα σήμανσης υπερκειμένου) ή XML (επεκτάσιμη γλώσσα σήμανσης) είναι σε μεγάλο βαθμό στατικά έγγραφα. Το σενάριο ιστού μπορεί να προσθέσει πληροφορίες σε μια σελίδα καθώς ο αναγνώστης τις χρησιμοποιεί ή να αφήσει τον αναγνώστη να εισάγει πληροφορίες που μπορεί, για παράδειγμα, να μεταβιβαστούν στο τμήμα παραγγελιών μιας διαδικτυακής επιχείρησης. Το CGI (κοινή διεπαφή πύλης) παρέχει έναν μηχανισμό. μεταδίδει αιτήματα και απαντήσεις μεταξύ του προγράμματος περιήγησης Ιστού του αναγνώστη και του διακομιστή Ιστού που παρέχει τη σελίδα. Το στοιχείο CGI στο διακομιστή περιέχει μικρά προγράμματα που ονομάζονται σενάρια που λαμβάνουν πληροφορίες από το σύστημα του προγράμματος περιήγησης ή τα παρέχουν για προβολή. Ένα απλό σενάριο μπορεί να ρωτήσει το όνομα του αναγνώστη, να καθορίσει τη διεύθυνση Διαδικτύου του συστήματος που χρησιμοποιεί ο αναγνώστης και να εκτυπώσει ένα χαιρετισμό. Τα σενάρια μπορεί να γραφτούν σε οποιαδήποτε γλώσσα προγραμματισμού, αλλά, επειδή είναι γενικά απλές ρουτίνες επεξεργασίας κειμένου, οι γλώσσες σεναρίων υπολογιστών όπως το PERL είναι ιδιαίτερα κατάλληλες.

Μια άλλη προσέγγιση είναι να χρησιμοποιήσετε μια γλώσσα σχεδιασμένη για σενάρια Web που θα εκτελεστούν από το πρόγραμμα περιήγησης. Η JavaScript είναι μια τέτοια γλώσσα, σχεδιασμένη από την Netscape Communications Corp.; Μπορεί να χρησιμοποιηθεί τόσο με τα προγράμματα περιήγησης Netscape όσο και με τη Microsoft Corporation. Το JavaScript είναι μια απλή γλώσσα, πολύ διαφορετική από την Java. Ένα πρόγραμμα JavaScript μπορεί να ενσωματωθεί σε μια ιστοσελίδα με την ετικέτα HTML. Οδηγίες JavaScript μετά από αυτήν την ετικέτα θα εκτελεστούν από το πρόγραμμα περιήγησης όταν είναι επιλεγμένη η σελίδα. Προκειμένου να επιταχυνθεί η εμφάνιση δυναμικών (διαδραστικών) σελίδων, το JavaScript συνδυάζεται συχνά με XML ή κάποια άλλη γλώσσα για την ανταλλαγή πληροφοριών μεταξύ του διακομιστή και του προγράμματος περιήγησης του πελάτη. Συγκεκριμένα, η εντολή XMLHttpRequest επιτρέπει ασύγχρονα αιτήματα δεδομένων από το διακομιστή χωρίς να απαιτείται από τον διακομιστή να στείλει ξανά ολόκληρη την ιστοσελίδα. Αυτή η προσέγγιση ή «φιλοσοφία» του προγραμματισμού ονομάζεται Ajax (ασύγχρονη JavaScript και XML).

Το VB Script είναι ένα υποσύνολο της Visual Basic. Αρχικά αναπτύχθηκε για τη σουίτα προγραμμάτων του Office της Microsoft, αργότερα χρησιμοποιήθηκε και για scripting στο Web. Οι δυνατότητές του είναι παρόμοιες με αυτές του JavaScript και μπορεί να ενσωματωθούν σε HTML με τον ίδιο τρόπο.

Πίσω από τη χρήση τέτοιων γλωσσών δέσμης ενεργειών για τον προγραμματισμό Ιστού βρίσκεται η ιδέα του προγραμματισμού στοιχείων, όπου τα προγράμματα κατασκευάζονται συνδυάζοντας ανεξάρτητα προηγουμένως γραμμένα στοιχεία χωρίς περαιτέρω επεξεργασία γλώσσας. Τα προγράμματα JavaScript και VB Script σχεδιάστηκαν ως στοιχεία που ενδέχεται να είναι συνδεδεμένα σε προγράμματα περιήγησης στο Web για να ελέγχουν τον τρόπο εμφάνισης πληροφοριών.