Czy ktoś może mi powiedzieć, czego doświadczyłbym lub czego nie doświadczyłbym, i czy Java jest dziś naprawdę niezbędna do przeglądania?
To dość dobre pytanie. Sprowadza się do tego: jeśli potrzebujesz Java w przeglądarce, od razu o tym wiesz. Jeśli nie potrzebujesz Javy - a nawet nie zdajesz sobie sprawy, że nawet z niej korzystasz - masz duże szanse, że nigdy jej nie przegapisz i nigdy nie wpadniesz na nią; ryzyko przypadkowego potknięcia się o witrynę, która naprawdę potrzebowałaby Java do działania w 2015 r., jest obecnie w najlepszym razie rzadka.
Aby zrozumieć historię Javy i Internetu, Java jest maszyną wirtualną „czarnej skrzynki”, która umożliwia kodowanie w Javie, a następnie uruchomienie tego kodu na dowolnym systemie, który może obsługiwać Javę. Koncepcja polegała na tym, że Java będzie platformą pośrednią, która może działać na dowolnej maszynie; Windows, Macintosh, Linux itp. Więc wtyczka Java pozwala po prostu uruchamiać aplikacje Java z poziomu przeglądarki internetowej. Było to atrakcyjne we wczesnych dniach Internetu z powodu braku kompatybilności między platformami i innych „ostrych krawędzi” wczesnego Internetu.
Ale w 2015 r. Większość „fantazyjnych” funkcji podstawowych, które Java zapewniała w przeszłości - fajna grafika i efekty - są teraz obsługiwane w samej przeglądarce za pomocą CSS, HTML i JavaScript. Na przełomie lat 90. i 2000. wiele kreatywnych stron korzystało z Javy, ponieważ natywne przeglądarki nie były w stanie obsłużyć sztuczek, które można było wykonywać tylko w Javie. Do diabła, Java pojawiła się nawet w pakiecie jako podstawowa wtyczka w Netscape Navigator dzięki powszechnie akceptowanej funkcjonalności.
To, gdzie możesz go przegapić w 2015 roku, zależy od tego, jakie rodzaje witryn uzyskujesz. Na przykład wiem, że wiele systemów finansowych dostępnych online - takich jak systemy podatków osobistych, bramki płac i inne takie systemy - używają złożonych aplikacji Java, aby umożliwić użytkownikom końcowym bogatsze korzystanie z ich narzędzi finansowych. Jeśli więc używasz swojego komputera do uzyskiwania dostępu do internetowych aplikacji finansowych, to zdecydowanie potrzebujesz Java. Z mojego doświadczenia wynika jednak, że nawet w takich przypadkach wiele takich instytucji powoli przenosi archaiczne systemy oparte na Javie do bardziej stabilnej konfiguracji opartej na Javie, która lepiej wykorzystuje nowoczesną funkcjonalność przeglądarki internetowej.
Na przykład nieco ponad rok temu każdy korzystający z oprogramowania / usługi GoToMeeting opartej na przeglądarce musiał mieć włączoną obsługę Java w przeglądarce i systemie. Ale jak wyjaśniono w tym wątku forum wsparcia na ich stronie , oficjalnie porzucili oni wymagania Java na rzecz własnego oprogramowania nie opartego na Javie:
W przeszłości używaliśmy Javy do automatyzacji uruchamiania naszego oprogramowania, od tego czasu zastąpiliśmy tę metodę naszym własnym programem uruchamiającym. Od czasu wprowadzenia naszego programu uruchamiającego nie używamy już języka Java.
Więc radzę, jeśli Java martwi cię potencjalnym problemem bezpieczeństwa na poziomie przeglądarki, po prostu wyłącz ją na razie. Jestem przekonany, że tego nie przegapisz. A jeśli - w ciągu 8 do 9 miesięcy - potrzebujesz Java z jakiegoś powodu, załatw to.