Welke functionaliteit zou ik verliezen als ik browsergebaseerd Java uitschakel?
Al geruime tijd worden mensen gewaarschuwd om Java uit te schakelen in hun browsers of om het volledig van hun systemen te verwijderen, tenzij ze het echt nodig hebben. Maar als u het uitschakelt of verwijdert, verliest u eigenlijk veel, of zelfs, functionaliteit? De SuperUser Q & A-post van vandaag heeft het antwoord op de vraag van een betrokken lezer.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
De vraag
SuperUser-lezer Mark Wolinsky wil weten of hij functionaliteit verliest als hij browsergebaseerd Java uitschakelt:
Ik heb gelezen dat het uitschakelen van Java (niet JavaScript) mijn computer veiliger maakt tegen kwaadaardige software-aanvallen. Alles wijst erop dat het inderdaad veiliger zal worden, maar ik heb geen echte aanwijzingen gezien over welke functionaliteit ik zal verliezen in de browse-ervaring, als er iets is. Kan iemand me vertellen wat ik wel of niet zou meemaken als ik Java uitschakel en het tegenwoordig echt nodig is om te browsen?
Will Mark verliest echt elke functionaliteit als hij browsergebaseerd Java uitschakelt?
Het antwoord
SuperUser-bijdrager JakeGould heeft het antwoord voor ons:
- Kan iemand me vertellen wat ik wel of niet zou meemaken als ik Java uitschakel en het tegenwoordig echt nodig is om te browsen?
Dit is een redelijk goede vraag. Waar het op neer komt, is dit: als u Java in een browser nodig heeft, weet u dat meteen. Als je geen Java nodig hebt (en je je er niet van bewust bent of je het wel of niet gebruikt), is de kans groot dat je het nooit meer mist of weer tegen het lijf loopt. De kans dat een toevallige gebruiker struikelt over een website die echt nodig zou zijn om in 2015 te kunnen functioneren, is tegenwoordig op zijn best zeldzaam.
Net zoals u de geschiedenis van Java en het web begrijpt, is Java in essentie een virtuele machine met "zwarte doos" waarmee u in Java kunt coderen en die code vervolgens kunt uitvoeren op elk systeem waarop Java kan worden uitgevoerd. Het concept was dat Java een middenweg platform zou zijn dat op elke machine zou kunnen draaien: Windows, Macintosh, Linux, etc. Met de Java-plug-in kun je eenvoudig Java-apps uitvoeren vanuit een webbrowser. Dit was aantrekkelijk in de vroege dagen van het internet vanwege een gebrek aan interoperabiliteit tussen platforms en andere "ruige kanten" van het vroege internet.
Maar in 2015 worden de meeste 'mooie' basisfunctionaliteit die Java in het verleden heeft geboden (coole graphics, effecten en dergelijke) nu verwerkt in de browser zelf via CSS, HTML en JavaScript. Terug in de late jaren 1990 / begin van de jaren 2000, gebruikten veel creatieve sites Java omdat native browsers de trucs niet aankonden die je toen alleen in Java kon doen. Java kwam zelfs terug in de tijd als een basisplug-in in Netscape Navigator dankzij de algemeen aanvaarde functionaliteit die het bood.
Waar u het in 2015 misschien mist, is afhankelijk van het soort websites dat u bezoekt. Ik weet bijvoorbeeld dat veel financiële systemen die online toegankelijk zijn (zoals persoonlijke belastingstelsels, payroll-gateways en andere soortgelijke systemen) complexe Java-applicaties gebruiken om eindgebruikers een rijkere ervaring met hun financiële tools te bieden. Dus als u uw computer gebruikt om toegang te krijgen tot web-based financiële applicaties zoals deze, dan heeft u Java zeker nodig. Maar in mijn ervaring, zelfs in die gevallen, verplaatsen veel van dergelijke instellingen hun archaïsche Java-gebaseerde systemen langzaam naar een meer stabiele, niet op Java gebaseerde opstelling die beter gebruik maakt van de moderne webbrowserfunctionaliteit.
Iets meer dan een jaar geleden moest iedereen die de browsergebaseerde schermdelingssoftware / -dienst GoToMeeting gebruikte Java zowel in hun browser als op hun systeem hebben ingeschakeld. Maar zoals uitgelegd in deze thread van het ondersteuningsforum op hun site, hebben ze nu officieel de Java-vereiste laten vallen ten gunste van hun eigen niet-Java-gebaseerde softwaretool:
- In het verleden gebruikten we altijd Java om het starten van onze software te automatiseren. Sindsdien hebben we die methode vervangen door onze eigen launcher. Sinds de introductie van onze launcher gebruiken we geen Java meer.
Dus mijn advies is als Java je als een potentiële beveiligingskwestie op browserniveau verontrust, schakel het gewoon voor nu uit. Ik ben er vrij zeker van dat je het niet zult missen. En als je in zo'n 8 tot 9 maanden Java nodig hebt om wat voor reden dan ook, handel er dan mee af.
HTG Opmerking: als u geen Java op uw systeem nodig heeft, raden wij aan het volledig verwijderen of het uitschakelen van de browser plug-in.
Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.