Για αρκετό καιρό τώρα, οι άνθρωποι έχουν προειδοποιηθεί να απενεργοποιήσουν την Java στα προγράμματα περιήγησής τους ή να την αφαιρέσουν εντελώς από τα συστήματά τους, εκτός εάν την χρειάζονται πραγματικά. Αλλά αν το απενεργοποιήσετε ή το αφαιρέσετε, χάνετε πραγματικά, εάν υπάρχει, λειτουργικότητα; Η σημερινή ανάρτηση ερωτήσεων και απαντήσεων SuperUser έχει την απάντηση στην ερώτηση ενός ενδιαφερόμενου αναγνώστη.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Το ερώτημα
Ο αναγνώστης SuperUser Mark Wolinsky θέλει να μάθει εάν θα χάσει οποιαδήποτε λειτουργικότητα εάν απενεργοποίησε την Java που βασίζεται σε πρόγραμμα περιήγησης:
Έχω διαβάσει ότι η απενεργοποίηση της Java (όχι της JavaScript) θα κάνει τον υπολογιστή μου ασφαλέστερο από κακόβουλες επιθέσεις λογισμικού. Όλες οι ενδείξεις είναι ότι θα το κάνει πράγματι ασφαλέστερο, αλλά δεν έχω δει καμία πραγματική ένδειξη εκεί έξω σχετικά με τη λειτουργικότητα που θα χάσω στην εμπειρία περιήγησης, εάν κάτι τέτοιο. Μπορεί κάποιος να μου πει τι θα ήθελα ή δεν θα βιώσω αν απενεργοποιήσω την Java και είναι πραγματικά απαραίτητο για την περιήγηση αυτές τις μέρες;
Θα χάσει πραγματικά ο Mark οποιαδήποτε λειτουργικότητα εάν απενεργοποιήσει την Java που βασίζεται σε πρόγραμμα περιήγησης;
Η απάντηση
Ο συνεργάτης του SuperUser JakeGould έχει την απάντηση για εμάς:
- Μπορεί κάποιος να μου πει τι θα ήθελα ή δεν θα βιώσω αν απενεργοποιήσω την Java και είναι πραγματικά απαραίτητο για την περιήγηση αυτές τις μέρες;
Αυτή είναι μια αρκετά καλή ερώτηση. Αυτό που ξεχωρίζει είναι το εξής: Εάν χρειάζεστε Java σε ένα πρόγραμμα περιήγησης, θα το ξέρετε αμέσως. Εάν δεν χρειάζεστε Java (και δεν γνωρίζετε εάν το χρησιμοποιείτε ή όχι), οι πιθανότητες είναι καλές ότι δεν θα το χάσετε ποτέ ή θα το συναντήσετε ξανά. Οι πιθανότητες ενός περιστασιακού χρήστη να σπάσει έναν ιστότοπο που θα χρειαζόταν πραγματικά τη Java για να λειτουργήσει το 2015 είναι σπάνιες στις καλύτερες μέρες μας.
Για να καταλάβετε την ιστορία της Java και του ιστού, η Java είναι ουσιαστικά μια εικονική μηχανή «μαύρου κουτιού» που σας επιτρέπει να κωδικοποιήσετε στην Java και, στη συνέχεια, να εκτελέσετε αυτόν τον κώδικα σε οποιοδήποτε σύστημα που μπορεί να εκτελέσει Java. Η ιδέα ήταν ότι η Java θα ήταν μια πλατφόρμα μεσαίου εδάφους που θα μπορούσε να τρέχει σε οποιοδήποτε μηχάνημα: Windows, Macintosh, Linux κ.λπ. Αυτό ήταν ελκυστικό στις πρώτες μέρες του Διαδικτύου λόγω της έλλειψης συμβατότητας μεταξύ πλατφορμών και άλλων «άκρων» του πρώιμου Διαδικτύου.
Ωστόσο, το 2015, οι περισσότερες από τις «φανταχτερές» λειτουργίες βασικού επιπέδου που παρείχε η Java στο παρελθόν (δροσερά γραφικά, εφέ κ.λπ.) αντιμετωπίζονται τώρα μέσα στο ίδιο το πρόγραμμα περιήγησης μέσω CSS, HTML και JavaScript. Πίσω στα τέλη της δεκαετίας του 1990 / αρχές της δεκαετίας του 2000, πολλοί δημιουργικοί ιστότοποι χρησιμοποίησαν την Java επειδή τα εγγενή προγράμματα περιήγησης δεν μπορούσαν να χειριστούν τα κόλπα που θα μπορούσε κανείς να κάνει μόνο στην Java τότε. Η Java κυκλοφόρησε ακόμη και ως βασικό πρόσθετο στο Netscape Navigator την ίδια μέρα χάρη στην κοινώς αποδεκτή λειτουργικότητα που παρείχε.
Τώρα που μπορεί να το χάσετε το 2015 εξαρτάται από τα είδη των ιστότοπων στους οποίους έχετε πρόσβαση. Για παράδειγμα, γνωρίζω ότι πολλά χρηματοοικονομικά συστήματα προσβάσιμα στο διαδίκτυο (όπως προσωπικά φορολογικά συστήματα, πύλες μισθοδοσίας και άλλα τέτοια συστήματα) χρησιμοποιούν σύνθετες εφαρμογές Java για να επιτρέψουν στους τελικούς χρήστες να αποκτήσουν μια πλουσιότερη εμπειρία με τα οικονομικά τους εργαλεία. Έτσι, εάν χρησιμοποιείτε τον υπολογιστή σας για πρόσβαση σε διαδικτυακές χρηματοοικονομικές εφαρμογές όπως αυτό, τότε σίγουρα χρειάζεστε ενεργοποιημένη την Java Αλλά από την εμπειρία μου, ακόμη και σε αυτές τις περιπτώσεις, πολλά τέτοια ιδρύματα μετακινούν αργά τα αρχαϊκά τους συστήματα που βασίζονται σε Java σε μια πιο σταθερή ρύθμιση που δεν βασίζεται σε Java και εκμεταλλεύεται καλύτερα τη σύγχρονη λειτουργικότητα του προγράμματος περιήγησης ιστού.
Για παράδειγμα, πριν από λίγο καιρό, οποιοσδήποτε χρησιμοποιεί λογισμικό / υπηρεσία κοινής χρήσης οθόνης με βάση το πρόγραμμα περιήγησης Πηγαίνω στην συνάντηση έπρεπε να είναι ενεργοποιημένη η Java στο πρόγραμμα περιήγησής τους καθώς και στο σύστημά τους. Αλλά όπως εξηγείται σε αυτό το νήμα φόρουμ υποστήριξης στον ιστότοπό τους , έχουν πλέον εγκαταλείψει επίσημα την απαίτηση Java υπέρ του δικού τους εργαλείου λογισμικού που δεν βασίζεται σε Java:
- Στο παρελθόν, χρησιμοποιούσαμε τη Java για την αυτόματη εκκίνηση του λογισμικού μας, από τότε έχουμε αντικαταστήσει αυτήν τη μέθοδο με το δικό μας πρόγραμμα εκκίνησης. Από την εισαγωγή του εκτοξευτή μας, δεν χρησιμοποιούμε πλέον Java.
Επομένως, η συμβουλή μου είναι εάν η Java σας ανησυχεί ως πιθανό ζήτημα ασφάλειας σε επίπεδο προγράμματος περιήγησης, απλώς απενεργοποιήστε το για τώρα. Είμαι πολύ σίγουρος ότι δεν θα το χάσετε. Και αν, σε περίπου 8 έως 9 μήνες, χρειάζεστε Java για κάποιο λόγο, αντιμετωπίστε το τότε.
HTG Σημείωση: Εάν δεν χρειάζεστε Java στο σύστημά σας, σας συνιστούμε κατάργηση της εγκατάστασής του πλήρως ή απενεργοποίηση της προσθήκης προγράμματος περιήγησης .
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .