Συγκρίσεις
Μερικές Συγκρίσεις
JavaScript ως προς VBScript
Μπορεί να αναρωτιέστε ποια γλώσσα script
θα πρέπει να χρησιμοποιήσετε. Είναι πολύ απλό να προσδιορίσετε
ποια γλώσσα θέλετε να χρησιμοποιήσετε ανάλογα με το περιβάλλον που στοχεύετε. Αν
γράφετε προγράμματα για ένα περιβάλλον στο οποίο ο κόσμος θα χρησιμοποιεί ένα
browser της Netscape δεν πρέπει να
χρησιμοποιήσετε VBScript επειδή κανένας από τους
browser της Netscape δεν
υποστηρίζει άμεσα VBScript. Αν ωστόσο αναπτύσσετε ένα
Web αποκλειστικά για κοινόμε τον Internet Explorer,
όπως ένα περιβάλλον intranet, μπορεί η VBScript
ίνα η απάντηση που ψάχνετε, ειδικά αν είστε ήδη εξοικειωμένος με
την Visual Basic.
Όταν κοιτάζουμε και τις δύο γλώσσες script,
μποπούμε να δούμε ότι η JavaScript είνα αποδεκτή από
όλους τους νεότερους browser, συμπεριλαμβανομένου και του
Internet Explorer. Ξέροντας αυτό, θα ανακαλύψετε ότι η
ανάπτυξη με JavaScript είνα μια πολύ ασφαλής ενέργεια.
JavaScript ως προς Jscript
Ενώ δουλεύετε με τον Script Editor,
μπορεί να παρατηρήσετε μερικές αναφορές σε Jscript. Είνα
πολύ σημαντικό να ξέρετε ότι η Jsript και η
JavaScript δεν είναι το ίδιο πράγμα. Αν και μοιάζουν πολύ, έχουν
αναπτυχθεί με διαφορετικές τεχνολογίες και έχουν μερικές σημαντικές διαφορές.
Πρώτα απ'όλα η JavaScript έχει
αναπτυχθεί με συνεργασία της Netscape και της
Sun Microsystems και η Jscript
έχει αναπτυχθεί από την Microsoft. Όπως και πολλά άλλα
προγράμματα της Microsoft, η Jscript
έχει κάποιες διαφορές που υπάρχουν για να χρησιμοποιείται μόνο
με τον Internet Explorer. Για το λόγο αυτό, ίσως είνα
καλύτερο να μην χρησιμοποιείτε Jscript αν δημιουργείτε
ένα περιβάλλον για πολλούς browser, επειδή ηυλοποίηση της
Jscript δεν καλύπτει όλες τις δυνατότητες της
JavaScript. Αυτό σημαίνει ότι μερικές από τις λειτουργίες της
JavaScript, ιδιαίτερα στις νεότερες εκδόσεις της γλώσσας,
δεν υποστηρίζονται από την Jscript.
Java ως προς JavaScript
Υπάρχουν κάποιες σημαντικές διαφορές ανάμεσα στην Java και
την JavaScript. Παρακάτω συγκρίνουμε τα δύο αυτά συστήματα.
Java |
JavaScript |
Περίπλοκη στη χρήση |
Σχετικά εύκολη στη χρήση |
Θα χρειαστείτε το JDK (Java
DevelopersKit) που προσφέρεται δωρεάν
από τη Sun Microsystems. |
Δεν χρειάζεστε τίποτε άλλο από
Πληροφορίες για το πως να γράψετε
σενάρια . |
Τα προγράμματα
Μεταγλωττίζονται σε εκτελέσιμα έγγραφα. |
Τα προγράμματα
ενσωματώνονται στη σελίδα με τη μορφή σεναρίου. |
Στην παρούσα κατάσταση του Internet οι
εφαρμογές της Java τείνουν να γίνουν λίγο αργές. |
Η JavaScript τρέχει πολύ
γρήγορα. |
Η Java έχει περισσότερες
Δυνατότητες. |
Η JavaScript είναι πιο κατάλληλη για
σχετικά απλές εφαρμογές. |
Η Java είναι προσανατολισμένη
στο αντικείμενο. |
Η JavaScript είναι βασισμένη στο
αντικείμενο. |
Η Java έχει αυστηρούς κανόνες
γύρω από τη χρήση μεταβλητών. |
Η JavaScript είναι πιο χαλαρή στη χρήση
μεταβλητών. |
Η Java χρησιμοποιεί στατική
σύνδεση. Οι αναφορές στα αντικείμενα πρέπει να υπάρχουν όταν
μεταγλωττίζεται το πρόγραμμα. |
Η JavaScript χρησιμοποιεί
δυναμική σύνδεση. Οι αναφορές στα αντικείμενα ελέγχονται όταν
το σενάριο εκτελείται. |