17Aug

Jaką funkcję mógłbym utracić, jeśli wyłączę Javę opartą na przeglądarce?

Od pewnego czasu ludzie są ostrzegani, aby wyłączyć obsługę Javy w swoich przeglądarkach lub całkowicie usunąć ją ze swoich systemów, chyba że faktycznie jej potrzebują.Ale jeśli wyłączysz go lub usuniesz, czy faktycznie tracisz wiele, jeśli w ogóle, funkcjonalność?Dzisiejszy post SuperUser Q & A ma odpowiedź na pytanie zainteresowanego czytelnika.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie Czytnik

SuperUser Mark Wolinsky chce wiedzieć, czy utraciłby jakąkolwiek funkcjonalność, gdyby wyłączył obsługę Java opartą na przeglądarce:

Czytałem, że wyłączenie Java( nie JavaScript) spowoduje, że mój komputer będzie bezpieczniejszy od ataków złośliwego oprogramowania. Wszystko wskazuje na to, że rzeczywiście będzie to bezpieczniejsze, ale nie widziałem żadnych rzeczywistych wskazań co do tego, jaką funkcjonalność utracę w trakcie przeglądania, jeśli w ogóle. Czy ktoś może mi powiedzieć, co chciałbym lub czego nie powinienem doświadczyć, jeśli wyłączę Javę i czy naprawdę jest to konieczne do przeglądania w dzisiejszych czasach?

Czy Mark naprawdę straci jakąkolwiek funkcjonalność, jeśli wyłączy obsługę Java w przeglądarce?

Odpowiedź Autor

SuperUser JakeGould ma dla nas odpowiedź:

  • Czy ktoś może mi powiedzieć, co chciałbym lub czego nie powinienem doświadczyć, jeśli wyłączę Javę i czy jest to naprawdę konieczne do przeglądania tych dni?

To dość dobre pytanie. Sprowadza się to do tego, że: Jeśli potrzebujesz Java w przeglądarce, będziesz to wiedział od razu. Jeśli nie potrzebujesz Java( i nie jesteś świadomy, czy używasz jej nawet, czy nie), jest duża szansa, że ​​nigdy jej nie przegapisz ani nie wpadniesz na nią ponownie. Szanse na przypadkowy użytkownik potykający się o stronę, która naprawdę potrzebowałaby Javy do funkcjonowania w 2015 r., Są w dzisiejszych czasach rzadkością.

Aby zrozumieć historię Java i Internetu, Java jest w istocie maszyną wirtualną "czarną skrzynką", która umożliwia kodowanie w języku Java, a następnie uruchamianie tego kodu w dowolnym systemie, w którym można uruchomić środowisko Java. Koncepcja polegała na tym, że Java byłaby platformą pośrednią, która mogłaby działać na dowolnej maszynie: Windows, Macintosh, Linux itp. Wtyczka Java pozwala po prostu uruchamiać aplikacje Java z poziomu przeglądarki internetowej. Było to atrakcyjne we wczesnych dniach Internetu ze względu na brak zgodności między platformami i inne "ostre krawędzie" wczesnego Internetu.

Jednak w 2015 r. Większość "wymyślnych" podstawowych funkcji, które Java zapewniała w przeszłości( fajna grafika, efekty itd.), Jest teraz obsługiwana w samej przeglądarce za pomocą CSS, HTML i JavaScript. W późnych latach 90. i wczesnych latach 2000, wiele kreatywnych witryn korzystało z Javy, ponieważ natywne przeglądarki nie były w stanie poradzić sobie z sztuczkami, które można było robić tylko w Javie. Java jest dostarczana w pakiecie jako podstawowa wtyczka w Netscape Navigator, dzięki powszechnie akceptowanej funkcjonalności, którą zapewnia.

Teraz, kiedy możesz przegapić to w 2015 roku, zależy od rodzaju stron, do których masz dostęp. Na przykład wiem, że wiele systemów finansowych dostępnych online( takich jak osobiste systemy podatkowe, bramki płacowe i inne podobne systemy) używa złożonych aplikacji Java, aby umożliwić użytkownikom końcowym uzyskanie bogatszych doświadczeń z ich narzędziami finansowymi. Jeśli więc korzystasz z komputera, aby uzyskać dostęp do internetowych aplikacji finansowych, takich jak ten, to zdecydowanie potrzebujesz Java. Ale z mojego doświadczenia wynika, że ​​nawet w takich przypadkach wiele takich instytucji powoli przenosi swoje archaiczne systemy oparte na Javie na bardziej stabilną, nie opartą na Javie konfigurację, która lepiej wykorzystuje nowoczesną funkcjonalność przeglądarki.

Na przykład, nieco ponad rok temu każdy, kto używa oprogramowania / usługi udostępniania ekranu do przeglądania GoToMeeting, musiał mieć włączoną obsługę Javy w przeglądarce, jak również w systemie. Ale jak wyjaśniono w tym wątku dotyczącym forum pomocy technicznej na ich stronie, oficjalnie zrzekli się wymagania Java na rzecz własnego oprogramowania nie opartego na Javie:

  • W przeszłości używaliśmy języka Java do automatyzacji uruchamiania naszego oprogramowania, mamyod czasu zastąpienia tej metody naszym własnym programem uruchamiającym. Od czasu wprowadzenia naszego launchera nie używamy już języka Java.

Tak więc radzę, jeśli Java martwi cię potencjalnym problemem bezpieczeństwa na poziomie przeglądarki, po prostu wyłącz go na razie. Jestem przekonany, że nie przeoczysz tego. I jeśli w ciągu od 8 do 9 miesięcy potrzebujesz Javy z jakiegoś powodu, zrób to.

HTG Uwaga: Jeśli nie potrzebujesz Java w swoim systemie, zalecamy odinstalowanie go całkowicie lub wyłączenie wtyczki przeglądarki.

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.