Door Krakatau: Door Anoniem: Door M@iky: En als ik bv naar mijn bank kijk, het inlogscherm voor internet bankieren, jawel Java.
WTF? Welke bank is dat dan? :S Als mijn bank zoiets zou doen, zou ik meteen overstappen naar een andere bank. Banken, overheidsinstellingen en andere belangrijke bedrijven zouden naar mijn mening geen enkele plug-in moeten gebruiken en zelfs nog niet eens plug-ins mogen gebruiken.
Hij zal wel bedoelen dat de HTML voor het inlogscherm met Java (EE) op de server wordt gegenereerd? Anders had hij wel Java-plugin geschreven, toch? Als het echt een Java-plugin is (of Flash-plugin, of wat voor plug-in dan ook, dan is het idd ontzettend slecht!)
Dat zou inderdaad ook kunnen. Op mij komt het in ieder geval over alsof een Java-plug-in op de client vereist is om het inlogscherm op het scherm te toveren.
Door Krakatau: Door Anoniem: Ik ben sowieso tegen het gebruik van plug-ins. De enige plug-in die ik op mijn systeem geïnstalleerd heb is die irritante Flash Player. Ook hier wil ik graag vanaf, maar helaas zijn er nog te veel websites die er gebruik van maken. Eind vorig jaar was ik even volledig vrij van plug-ins, maar begin dit jaar heb ik helaas toch weer de Flash Player moeten installeren.
Het zou zo moeten zijn dat een plug-in in een sandbox draait waar hij nooit, maar dan ook nooit, uit kan breken. Want als een plug-in uit z'n sandbox kan breken (als er überhaupt al een sandbox is) dan is het bezoeken van een web pagina te vergelijken met het uitvoeren van een willekeurig programma op je computer.
Alsof je een USB stick neemt, in je computer steekt en een programma dat erop staat uitvoert (maar als je dat doet, dan kan je nog enigszins inschatten dat je risico loopt). De gemiddelde computergebruiker, die gewoon een web pagina denkt te bezoeken, verwacht niet dat er plug-ins aangeroepen kunnen gaan worden en dat de web browser niet afdoende afscherming weet te bieden als er daarbij iets mis gaat.
Het originele artikel zou dus beter kunnen heten: "
Browers veroorzaken plug-in plaag!"
De reden waarom ik plug-ins volledig wil zien verdwijnen, is omdat naar mijn mening iedere gebruiker (op welk apparaat, onder welk besturingsysteem en welke browser dan ook) dezelfde webervaring zou horen te hebben.
Zo zijn er steeds meer mensen die over het web browsen met een iPad. Op dat apparaat kun je geen extra plug-ins zoals Java of de Flash Player installeren, maar veel webdesigners en ontwikkelaars houden totaal geen rekening met dit soort apparaten en browsers en proppen hun website gewoon vol met Flash en/of Java of bouwen zelfs hun volledige website in Flash. Dan zijn er wel ontwikkelaars die voor dit soort apparaten een aparte website bouwen in HTML5, maar waarom krijgen alleen iPad-gebruikers deze plug-in-vrije website en wordt ik opgezadeld met de Flash-versie? Geef mij als desktopgebruiker ook die HTML5-website, zodat ik Flash eindelijk eens een keer van mijn PC kan knikkeren.
Sowieso is de combinatie Windows en Internet Explorer het primaire platform waarvoor Adobe ontwikkeld. De prestaties op de andere platformen zijn zwaar belabberd en de versies voor de andere platformen bevatten nog steeds bugs die al vele jaren in de Flash Player zitten en die maar niet door Adobe gefixed worden, bijvoorbeeld:
- Flash-objecten hebben de neiging om zich altijd in de bovenste layer te bevinden, waardoor andere objecten (zoals menu's en andere Javascript- en HTML-objecten) achter het Flash-object verdwijnen. Zelfs op de website van Adobe zelf ben ik dit al tegen gekomen.
- Wanneer je kunt je cursor op een Flash-object staat, kun je niet scrollen. Dan ben je door een website aan het scrollen en ineens kun je niet meer verder scrollen. Dan blijkt je cursor ineens op een Flash-object te staan en moet je je cursor dus buiten het Flash-object plaatsen voor je verder kunt gaan met scrollen.
- Problemen met transparantie. In plaats van de onderliggende layer zie je alleen een lichtblauwe achtergrond op de plek waar het Flash-object transparant hoort te zijn.
Die laatste bug ben ik al lang niet meer tegen gekomen en hebben ze nu dan eindelijk gefixed volgens mij, maar die eerste twee bugs kom ik beiden nog steeds zeer regelmatig tegen met de nieuwste versie van Flash Player geïnstalleerd. Helaas zijn we hiervoor afhankelijk van Adobe, maar aangezien Adobe niet zo'n interesse heeft in de alternatieve besturingssystemen, zitten we helaas nog steeds opgescheept met een brakke plug-in die vol bugs zit en veel te veel van de CPU vraagt en regelmatig de browser laat crashen.
Dan hebben we nog Silverlight. Die plug-in is slechts beschikbaar voor twee besturingssystemen en de rest moet het zich maar uitzoeken? Wil je als Linux-gebruiker een uitzending bekijken die je hebt gemist? Dan heb je gewoon pech, aangezien dat soort websites vrijwel allemaal gebruik maken van Silverlight en Microsoft alleen Silverlight ontwikkelt voor Windows en Mac OS X. Er is dan inderdaad wel Moonlight voor Linux, maar die versie loopt altijd achter op de Windows-versie en is eigenlijk compleet onbruikbaar.
Waarom moeten we afhankelijk zijn van de makers van dit soort plug-ins? Ik wil gewoon zelf kiezen welk besturingssysteem en welke browser ik gebruik. Of ik nu Windows gebruik of Mac OS X of Linux of zelfs FreeBSD of een nog exotischer besturingssysteem en of ik nu gebruik maak van een desktop, een iPad, een Kindle of wat dan ook, ik wil gewoon overal precies dezelfde plug-in-vrije website voor mijn neus krijgen. Op die manier ben ik niet afhankelijk van de makers van plug-ins en heb ik niet het probleem dat de website een plug-in gebruikt die niet beschikbaar is voor mijn apparaat of besturingssysteem en dat ik allemaal die plug-ins up-to-date moet houden en dat de plug-ins malware kunnen installeren.
Tegenwoordig zouden er geen plug-ins meer nodig hoeven te zijn. Ieder apparaat en besturingssysteem is tegenwoordig wel voorzien van een browser die allemaal die foefjes kan uitvoeren zonder gebruik te maken van extra plug-ins. Windows is tegenwoordig voorzien van Internet Explorer 9, Mac OS X, de iPad en andere producten van Apple zijn voorzien van Safari 5, Linux, BSD-varianten en dit soort besturingssystemen zijn over het algemeen voorzien van Firefox, de Android-tablets en smartphones zijn voorzien van een browser met voldoende HTML5-mogelijkheden. Ieder apparaat dat je tegenwoordig koopt en ieder besturingssysteem dat je tegenwoordig installeert is voorzien van een browser die voorzien is van voldoende HTML-mogelijkheden. Waarom kom ik dan nog steeds iedere dag websites tegen die Flash gebruiken om bovenaan de website een stuk 5 afbeeldingen als een soort van diashow na elkaar te laten weergeven? Waarom??? Dit kan makkelijk zonder Flash!!! Laat die webdesigners en ontwikkelaars eens met hun tijd mee gaan en hun websites eens ontwikkelen voor de moderne browsers die dit soort dingen en nog veel meer kunnen zonder gebruik te maken van plug-ins en maak dan eventueel een andere versie met Flash als fallback voor degenen met een verouderde browser, in plaats van overal Flash te gebruiken en dan alleen eventueel een Flash-vrije versie voor de iPad te maken.
Om nog even te reageren op je sandbox. Ok, we zitten nog steeds met die troep opgescheept, maar ik ben het wel met je eens dat het belachelijk is dat plug-ins uit hun sandbox kunen breken (als die er überhaupt al is).