Javascript πίσω στο παιχνίδι

Depositphotos 27736851 δ

Θυμάμαι όταν οι λαοί μιλούσαν για την κατάρρευση του Javascript. Πολλά προγράμματα περιήγησης θα σας επιτρέψουν να αποκλείσετε τις ρυθμίσεις του λόγω κακόβουλων σεναρίων. Ωστόσο, το Javascript είναι πλέον σε άνοδο. Για μη τεχνικούς ... Υπάρχουν δύο τρόποι προγραμματισμού ιστότοπων που λειτουργούν: από την πλευρά του διακομιστή και από την πλευρά του πελάτη. Ένα παράδειγμα της δέσμης ενεργειών από την πλευρά του διακομιστή είναι όταν υποβάλλετε την παραγγελία σας, οι πληροφορίες σας δημοσιεύονται στον διακομιστή και, στη συνέχεια, εμφανίζεται μια νέα σελίδα που παράγεται από τον διακομιστή. Ένα παράδειγμα ενός σεναρίου από την πλευρά του πελάτη είναι όταν κάνετε κλικ στην υποβολή και λάβετε ένα άμεσο μήνυμα σφάλματος ότι δεν καταχωρίσατε έγκυρες πληροφορίες.

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

Για μεγάλο χρονικό διάστημα, η βιομηχανία λογισμικού χωρίστηκε μεταξύ του πλήθους λογισμικού και του πλήθους του Παροχέα υπηρεσιών εφαρμογών. Το λογισμικό φορτώνει και εκτελείται τοπικά στον υπολογιστή / MAC σας. Το ASP είναι λογισμικό που εκτελείται στον διακομιστή και αλληλεπιδράτε μέσω ενός προγράμματος περιήγησης. Το πλεονέκτημα του ASP είναι ότι μπορούν να παρουσιάσουν διορθώσεις και νέες δυνατότητες χωρίς να χρειάζεται να εγκαταστήσετε κάτι τοπικά. Το μειονέκτημα ήταν ότι το λογισμικό που βασίζεται στο πρόγραμμα περιήγησης ήταν σοβαρά περιορισμένο λόγω του προγραμματισμού από πλευράς πελάτη και των περιορισμών του προγράμματος περιήγησης.

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

Μερικά υπέροχα παραδείγματα: Ρίξτε μια ματιά στη μεταφορά και απόθεση σε αυτό ιστοσελίδα.
Σας αρέσει το MS Word; Υπάρχουν μερικοί απίστευτοι συντάκτες εκεί έξω στον Ιστό. Εδώ είναι ένα.

Δεν θα περάσει πολύς καιρός πριν αρχίσουν να αναλαμβάνουν οι πάροχοι υπηρεσιών εφαρμογών. Μπορώ να φανταστώ την ημέρα που νοικιάζετε το Microsoft Office για 9.95 $ το μήνα αντί να πληρώνω μερικές εκατοντάδες για κάθε άδεια.

Ένα σχόλιο

  1. 1

    @Douglas: "Το PHP και το VBScript είναι παραδείγματα γλωσσών από διακομιστή."

    Αυτό δεν είναι τεχνικά αλήθεια για το VBScript. Αυτό που θα ήταν πιο αληθινό θα ήταν να πούμε «Το VBScript είναι ένα παράδειγμα γλώσσας δέσμης ενεργειών που έχει χρησιμοποιηθεί ως επί το πλείστον ως διακομιστής ως η κύρια γλώσσα για το ASP της Microsoft, παρόλο που μπορεί να χρησιμοποιηθεί ως γλώσσα δέσμης ενεργειών από την πλευρά του πελάτη στον Internet Explorer της Microsoft."

    Θα μπορούσες να συνεχίσεις να λες "Υπάρχουν διάφοροι λόγοι για τους οποίους το VBScript δεν έχει γίνει ευρέως αποδεκτό ως γλώσσα scripting από την πλευρά του πελάτη, με το πιο σημαντικό να είναι ότι δεν λειτούργησε στο Netscape's Navigator στα χρόνια δημιουργίας scripting από την πλευρά του πελάτη και επίσης δεν λειτουργεί στο FireFox, Safari ή Opera τώρα. Ένας άλλος σημαντικός λόγος που η Javascript διέθεσε το VBScript για το προβάδισμα στον πελάτη είναι επειδή το VBScript είναι μια πολύ λιγότερο ισχυρή γλώσσα από το Javascript."

    Ναι, είναι ένα στόμα και θα μπορούσα να τα λέω, αλλά δεδομένου του πλαισίου, γιατί να πάτε στην προσπάθεια; 🙂

    PS Έχω πάνω από 10 χρόνια εμπειρίας προγραμματισμού στο VBScript, και μόλις τώρα αρχίζω να μαθαίνω Javascript με σοβαρότητα, οπότε για μένα να πω ότι το τελευταίο είναι πιο ισχυρό, λέει ...

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.