Γραφείο

Διαφορά μεταξύ Java και JavaScript

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie

Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie

Πίνακας περιεχομένων:

Anonim

Υπάρχει πολύς θόρυβος γύρω από το ρητό - απεγκαταστήστε ή απενεργοποιήστε την Java - καθώς είναι ευάλωτη. Java 7 ειδικά, είναι ευάλωτες λένε διαφορετικές ιστοσελίδες και το ίδιο ισχύει και για άλλες εκδόσεις Java. Μελετώντας το θέμα, βρήκα ότι σχεδόν όλες οι εκδόσεις έχουν περάσει από παρόμοια εκμεταλλεύματα στο παρελθόν. Sun, και αργότερα, η Oracle έχει διατηρήσει την προσοχή της με την αποδέσμευση ενός ή περισσότερων ενοτήτων για Java κάθε φορά στο παρελθόν. Με την εμφάνιση των κοινωνικών μέσων ως ένα σημαντικό εργαλείο ανταλλαγής πληροφοριών, η συγκεκριμένη εκμετάλλευση της Java 7 (κατά το πρώτο εξάμηνο του Ιανουαρίου 2013) προωθήθηκε σε βαθμό που πολλοί επέλεξαν να απεγκαταστήσουν την Java από τις μηχανές τους. Η Apple, από την άλλη πλευρά, απενεργοποίησε ήσυχα την Java χωρίς να ενημερώνει τους χρήστες της. Το ήταν καλό μέχρι τώρα!

Το πρόβλημα ξεκινά όταν πολλοί επέλεξαν, εν γνώσει ή εν αγνοία τους, να απενεργοποιήσουν το JavaScript στον Internet Explorer και σε άλλα προγράμματα περιήγησης.

Η Java είναι από το Oracle ενώ η τελευταία JavaScript είναι από το Netscape Inc . Ο πρώτος είναι μια γλώσσα προγραμματισμού που απαιτεί έναν μεταγλωττιστή, ενώ το JavaScript είναι απλά ASCII (ή κείμενο, όπως το ονομάζουμε). Έχω πολλές ερωτήσεις σχετικά με τον τρόπο απενεργοποίησης της JavaScript . Η διαδικασία ποικίλλει από το πρόγραμμα περιήγησης στο πρόγραμμα περιήγησης. Στον Internet Explorer, πρέπει να ανοίξετε

Επιλογές Internet -> Ασφάλεια -> Internet και να ορίσετε Επίπεδο ασφαλείας για αυτήν τη ζώνη σε ΥΨΗΛΗ, ώστε να σας ζητηθεί κάθε φορά που ένας ιστότοπος επιχειρεί να εκτελέσει γραφή. Σημειώστε ότι μπορεί να καταστρέψει την εμπειρία περιήγησής σας με πάρα πολλά αναδυόμενα παράθυρα Σε

απενεργοποίηση Java στον Internet Explorer μπορείτε να χρησιμοποιήσετε το διαχειριστή πρόσθετων για να απενεργοποιήσετε το Java (tm) Plug-in 2 SSV Helper και Sun Microsystems Toolkit Ανάπτυξης. Αλλά αυτό δεν επαρκεί. Πρέπει επίσης να επεξεργαστείτε κάποιες ρυθμίσεις μητρώου, για να ολοκληρώσετε την απενεργοποίηση της Java στο IE. Περισσότερα για αυτό εδώ. Διαφορά μεταξύ Java και JavaScript

Η Java δεν είναι JavaScript. ούτε βασίζεται JavaScript στη Java! Για όσους μπερδεύονται, εδώ είναι ένα απόσπασμα από την ιστοσελίδα της Java:

Η γλώσσα προγραμματισμού JavaScript, που αναπτύχθηκε από την Netscape, Inc., δεν αποτελεί μέρος της πλατφόρμας Java. JavaScript, δεν δημιουργεί μικροεφαρμογές ή αυτόνομες εφαρμογές. Στη συνήθη μορφή της σήμερα, το JavaScript βρίσκεται μέσα σε έγγραφα HTML και μπορεί να παρέχει επίπεδα αλληλεπίδρασης σε ιστοσελίδες που δεν είναι εφικτές με απλή HTML.

Οι βασικές διαφορές μεταξύ Java και JavaScript

γλώσσα προγραμματισμού ενώ το Java Script είναι μια γλώσσα SOP scripting

  • Η Java δημιουργεί εφαρμογές που εκτελούνται σε ένα εικονικό μηχάνημα ή ένα πρόγραμμα περιήγησης ενώ ο κώδικας JavaScript εκτελείται μόνο σε ένα πρόγραμμα περιήγησης
  • Ο κώδικας Java πρέπει να καταρτιστεί ενώ ο κώδικας JavaScript είναι όλοι
  • Απαιτούνται διαφορετικές προσθήκες
  • Πώς να απεγκαταστήσετε το Java στα Windows 10/8/7

Ο καλύτερος τρόπος είναι να απεγκαταστήσετε το Jave χρησιμοποιώντας τα προγράμματα Add / Remove στα Windows XP και χρησιμοποιώντας τα προγράμματα και τις λειτουργίες στα Windows 7/8/10. Η διαδικασία είναι εύκολη, επομένως δεν θα σας δώσω μια διαδικασία βήμα προς βήμα εδώ. Ενδέχεται να δείτε περισσότερες από μία εγγραφές που σχετίζονται με την Java ενώ προσπαθείτε να την απεγκαταστήσετε. Αυτό συμβαίνει επειδή τα διαφορετικά προγράμματα χρησιμοποιούν διαφορετικές εκδόσεις της Java. Δηλαδή, εάν εγκαταστήσατε το xyz όταν η Java 5 ήταν πιο πρόσφατη, η εφαρμογή θα εγκαταστήσει την Java 5 και ίσως ξεχάσει να την ενημερώσει. Αργότερα, αν εγκαταστήσετε abc, μπορεί να εγκαταστήσει το Java 7 (όπως στις 16 Ιανουαρίου 2013, είναι η τελευταία έκδοση). Και επειδή δεν είναι εύκολο να καθορίσετε ποια έκδοση χρησιμοποιεί κάθε εφαρμογή, μπορείτε να αφαιρέσετε όλα και να εγκαταστήσετε ξανά, εάν απαιτείται απόλυτα. Πραγματικά δεν το καταλαβαίνω, καθώς υπάρχει μια κεντρική δυνατότητα ενημέρωσης διαθέσιμη στα Windows 8 | 7 που πρέπει να φροντίσει να διατηρεί την τελευταία έκδοση μόνο. Θα αφήσω αυτή τη συμπεριφορά, που έχει εγκαταστήσει περισσότερες από μία εκδόσεις Java, σε άλλους στο πεδίο. Ίσως θελήσετε να ρίξετε μια ματιά σε αυτή την ανάρτηση σχετικά με τον τρόπο διαχείρισης των ρυθμίσεων Java.

Πρέπει να απενεργοποιήσετε το JavaScript

Είναι η απενεργοποίηση της JavaScript μια καλή ιδέα; Δεν το νομίζω και ούτε οι εμπειρογνώμονες προσφέρουν προτάσεις για τον τρόπο απενεργοποίησης της Java χωρίς να λένε στους χρήστες τη διαφορά μεταξύ Java και JavaScript. Δεν είμαι πολύ σε web προγραμματισμό, αλλά εγώ, από περιέργεια, απενεργοποίησα το JavaScript μόνο για να δούμε πώς το διαδίκτυο φαίνεται χωρίς αυτό. Δείτε την επόμενη ενότητα για περισσότερες πληροφορίες. Εάν το JavaScript ήταν κακό, γιατί οι τράπεζες θα κωδικοποιούσαν ένα πρόσθετο μέτρο ασφαλείας βασισμένο στο JavaScript; Εάν η JavaScript ήταν κακή, γιατί οι περισσότεροι από τους κορυφαίους ιστοτόπους - όπως το Facebook, το Twitter και το YouTube - χρησιμοποιούν JavaScript για να βελτιώσουν την εμπειρία των χρηστών; Και πάλι, να θυμάστε ότι το JavaScript και η Java είναι δύο διαφορετικά στοιχεία που μπορεί να ακούγονται τα ίδια εξαιτίας του ονόματός τους. Παρόλα αυτά, αν θέλετε, μπορείτε να πάτε εδώ για να μάθετε πώς να απενεργοποιήσετε το JavaScript.

Ένα Διαδίκτυο χωρίς JavaScript

Αρκετά εφικτό - αν ήταν μόνο στατικές ιστοσελίδες! Αλλά αυτό δεν συμβαίνει στην πραγματικότητα και ούτε είναι εφικτό. Δεν μπορούμε να περάσουμε από το δρόμο ή να οδηγήσουμε στο άλλο άκρο της πόλης για να πληρώσουμε κάποιο λογαριασμό. Αυτό είναι μόνο ένα παράδειγμα όπου εισέρχεται η JavaScript. Υπάρχει πολύς λόγος για το HTML 5.0 που αλλάζει το πρόσωπο του ιστού. Ορισμένοι ειδικοί λένε ότι μπορούν να το χρησιμοποιήσουν για να αντικαταστήσουν το Flash και ότι το Adobe Flash σύντομα θα είναι κάτι παρελθόν. Ωστόσο, το YouTube και το Vimeo χρησιμοποιούν Flash & Flash player για streaming βίντεο στον υπολογιστή σας και δεν νομίζω ότι θα επανακωδικοποιούν ολόκληρη την εγκατάστασή τους οπουδήποτε στο εγγύς μέλλον.

Κατά τη γνώμη μου, το Flash και το FLV πρέπει να μείνουν για πολλά ακόμη χρόνια. Ίσως, τα επόμενα χρόνια, οι εμπειρογνώμονες θα καταλήξουν σε μια δήλωση ότι το HTML 6 ή 7 μπορεί να εξαλείψει πλήρως την ανάγκη Java ή / και JavaScript. Από τώρα, η παρακάτω εικόνα δείχνει πως το Διαδίκτυο θα φαίνεται

χωρίς JavaScript . Ενώ η απενεργοποίηση της Java μπορεί να είναι μια καλή ιδέα, η απενεργοποίηση του JavaScript μπορεί να μην είναι! JavaScript, μπορεί να είναι ευάλωτη αλλά, στη συνέχεια, ονομάστε μια εφαρμογή που δεν είναι!

Ποιες είναι οι απόψεις σας για το θέμα;