Προγραμματιστές 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 ανεξάρτητα από τον τύπο του προγράμματος περιήγησης .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα