Δημοσιεύτηκε στις με Μελ Χόθορν
Δεν πρέπει να συγχέεται με εικόνες που δημιουργούνται από υπολογιστή, στον κόσμο της τεχνολογίας το CGI σημαίνει Common Gateway Διεπαφή και αναφέρεται σε ένα πρότυπο που περιγράφει τον τρόπο με τον οποίο οι υπηρεσίες Ιστού πρέπει να διασυνδέονται με εξωτερικές προγράμματα. Μέσω αυτού του πρωτοκόλλου, λειτουργίες όπως οι φόρμες στην οθόνη μπορούν να εκτελούν σενάρια όπως ο ορθογραφικός έλεγχος. Στην πραγματικότητα, το CGI επιτρέπει τη χρήση προγραμμάτων που δεν είναι προσβάσιμα απευθείας μέσω του ιστού.
Η Technipages εξηγεί το CGI
Οι κοινές διεπαφές πύλης επιστρέφουν και μετακινούν δεδομένα μέσω σεναρίων – στην περίπτωση μιας φόρμας ιστού που συμπληρώνει ο χρήστης, η φόρμα δημιουργεί έξοδο που χειρίζεται μέσω του σεναρίου. Στη συνέχεια, μπορεί να συνδεθεί με κάθε είδους άλλες εφαρμογές και προγράμματα στον ιστότοπο. Είναι δυνατός ένας ορθογραφικός έλεγχος, ακόμη και μια σύνδεση βάσης δεδομένων, όπως και άλλοι τύποι συνδέσεων με υπηρεσίες διαδικτύου που δεν είναι άμεσα προσβάσιμες.
Το 1993, το Εθνικό Κέντρο Εφαρμογών Υπερυπολογιστών ή NCSA δημιούργησε ένα πρότυπο για την κλήση εκτελέσιμων στοιχείων γραμμής εντολών για μια λίστα αλληλογραφίας. Αυτό στη συνέχεια εξελίχθηκε όταν μια ομάδα προγραμματιστών το υιοθέτησε και το επέκτεινε μέχρι να δημιουργηθεί το τρέχον πρότυπο.
Το CGI είναι κάτι περισσότερο από ένα σενάριο – είναι ένα πρότυπο για τη δημιουργία διαφορετικών. Οποιοσδήποτε διακομιστής ιστού θα επιτρέψει στον κάτοχό του να διαμορφώσει ποια σενάρια πρέπει να χρησιμοποιούνται πότε και πού – με άλλα λόγια, ο κάτοχος του διακομιστή μπορεί να αποφασίσει ποια προγράμματα διασυνδέονται με ποια αλληλεπίδραση χρήστη.
Κοινές χρήσεις του CGI
- Το CGI είναι ένα πρότυπο που περιγράφει τις βέλτιστες πρακτικές για εφαρμογές που βασίζονται στο Διαδίκτυο που αλληλεπιδρούν με ιστότοπους.
- Τα σενάρια CGI μπορούν να ρυθμιστούν και να εκχωρηθούν από τον κάτοχο ενός διακομιστή web.
- Η χρήση σεναρίων CGI έγινε συνηθισμένη σχετικά γρήγορα μετά την εφεύρεσή τους στη δεκαετία του '90.
Συνήθεις κακές χρήσεις CGI
- Το CGI αναφέρεται σε διεπαφές που δημιουργούνται από υπολογιστή.