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

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

JavaScript εναντίον Java Applets Στιβαρή

Για να επιστήσει την προσοχή σε τοποθεσίες Web , οι προγραμματιστές βήμα μακριά από το πρότυπο HTML και να χρησιμοποιήσετε πιο ισχυρή γλώσσα προγραμματισμού . PHP , Perl , Python , Java και JavaScript όλα εξυπηρετούν κάποιο είδος της χρήσης θέση στην κοινότητα του Παγκοσμίου Ιστού . Παρ 'όλα αυτά , όλα αυτά τα προγράμματα λαγός ένα κοινά βοηθήσει εξυπηρετήσει δυναμικές ιστοσελίδες για τους χρήστες . Δύο από αυτές τις γλώσσες , Java και JavaScript μοιράζονται ορισμένες ομοιότητες αλλά έχουν και σημαντικές διαφορές . Η Java είναι μια αυτόνομη γλώσσα που μπορεί να διευκολύνει την ανάπτυξη σε απευθείας σύνδεση , σε επιτραπέζιους υπολογιστές και φορητές συσκευές . Αντίθετα , JavaScript αντιπροσωπεύει μια scripting γλώσσα που χρησιμοποιείται ρητά για την ανάπτυξη Ιστού . Java
Η

Προγραμματιστές Java χρησιμοποιούν για μια ποικιλία των καθηκόντων προγραμματισμού , συμπεριλαμβανομένης της ανάπτυξης Web και εφαρμογές smartphone . Java λειτουργεί με την Java Virtual Machine ( JVM ) , συγκεντρώνονται σε bytecode πριν από την εκτέλεση . Μια γλώσσα πλήρως αντικειμενοστρεφή προγραμματισμό , Java έχει συχνά μια σύνθετη σύνταξη , απαιτείται η χειραγώγηση των λεπτομερών δεδομένων ιεραρχίες για να προγραμματίσετε απλές εργασίες . Ωστόσο , η Java είναι επίσης πλήρεις στον εαυτό του, πράγμα που σημαίνει ότι δεν εξαρτάται από μια συγκεκριμένη εφαρμογή του προγράμματος περιήγησης για να υπαγορεύουν τη συμπεριφορά της : Όλα τα προγράμματα Java τρέχουν με τον ίδιο τρόπο για το JVM
εικόνων JavaScript
.

JavaScript μοιάζει συχνά Java . Στην πραγματικότητα , JavaScript είχε αρχικά σχεδιαστεί να μιμηθεί το object-oriented εκτέλεση της Java . Ωστόσο , JavaScript είναι μια «ερμηνεύονται» γλώσσα, που σημαίνει ότι δεν καταρτίζει όπως η Java . JavaScript λειτουργεί μόνο ως μέρος μιας ιστοσελίδας , ενσωματωμένο στον κώδικα HTML . Αυτό σημαίνει επίσης ότι το JavaScript εξαρτάται από το διερμηνέα JavaScript ενσωματωμένο στο πρόγραμμα περιήγησης στο Web του χρήστη να καθορίσει πώς τμήματα το εκτελέσει . JavaScript είναι ένα ελαφρύτερο , λιγότερο πλήρως εξοπλισμένο γλώσσα από Java . Αλλά η ευκολία JavaScript του χρήση και ενσωμάτωση με το πρόγραμμα περιήγησης του χρήστη επιτρέπει στους προγραμματιστές να αναπτύξουν γρήγορα διαδραστικές ιστοσελίδες .

Η Java Servlets εναντίον JavaScript server-side
Η

Για Web ανάπτυξη , υπάρχουν δύο διαφορετικές περιοχές λειτουργίας : η πλευρά του διακομιστή και η πλευρά του client . Η πλευρά του διακομιστή εμφανίζεται στο server που φιλοξενεί τις σελίδες Web . Συχνά , servers περιέχουν ένα παράδειγμα της JVM να τρέχει προγράμματα Java . Τα προγράμματα αυτά , που ονομάζεται " servlets , " μπορούν να σχεδιάσουν τις πραγματικές ιστοσελίδες που βλέπει ο χρήστης . Εναλλακτικά , τα servlets μπορούν να εκτελέσουν πολύπλοκους υπολογισμούς για το χρήστη . Ο διερμηνέας JavaScript , ενώ συνήθως ενσωματωμένα σε προγράμματα περιήγησης στο Web , έχει επίσης μια εφαρμογή server-side , αν και δεν είναι τόσο δημοφιλής όσο άλλα server-side γλώσσες , όπως η Java . Επιπλέον , δεν περιέχει το ίδιο επίπεδο λειτουργικότητας .
Εικόνων Java Applets
Η

Java Applets αντιπροσωπεύουν τις πιο κοντινό ομοιότητες που Java και JavaScript μετοχή. Java Applets είναι μικρές εφαρμογές Java που εκτελούνται στο πλευρά του πελάτη ( χρήστη ) και όχι από την πλευρά του διακομιστή . Όπως και JavaScript , οι βοηθητικές εφαρμογές Java που εκτελούνται από το πρόγραμμα περιήγησης στο Web . Ωστόσο , αντίθετα με την JavaScript , το πρόγραμμα περιήγησης στο Web δεν ερμηνεύει το applet . Αντίθετα , ο χρήστης έχει μια έκδοση του JVM εγκαθίστανται μαζί με ένα πρόγραμμα περιήγησης. Αυτό σημαίνει ότι ο χρήστης πρέπει να έχει εγκαταστήσει Java στον υπολογιστή του . Σημαίνει , επίσης, ότι η εφαρμογή Java θα μοιάζουν και λειτουργούν το ίδιο σε πολλούς υπολογιστές με το ίδιο JVM ανεξάρτητα από τον τύπο του προγράμματος περιήγησης .
Η
εικόνων

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

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