Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.
Wat heeft het voor nut om te weten dat 88% van tablet surfers een iPad hebben en dus geen Flash, als uit je statistieken blijkt dat het op jouw website maar 1% is?
“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.
Daarnaast hoor je sites tegenwoordig zo te bouwen dat ze gracefully degraden. Leuk als je site opgeleukt wordt met JS en/of Flash, maar zonder hoort hij onverminderd te werken. Dat is ook gewoon mogelijk met huidige technieken. Ik zie dus de relevantie van dit soort onderzoeken eigenlijk vrijwel niet.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Dat klopt, maar soms kom je bij een klant die (nog) geen analytics hebben en waar je toch een advies moet neerleggen. Die link is dus al nuttig.OkkE schreef op dinsdag 17 juli 2012 @ 12:35:
Het is toch veel interessanter om de specifieke stats van jouw website te weten dan die van het algemene internet?
...
Ook dat klopt, maar je wilt toch met je meest fancy oplossing de meeste mensen bereiken. In elk geval goed argument voor JS. Daar bouw je makkelijker een degraded oplossing voor als voor een flash ding.NMe schreef op dinsdag 17 juli 2012 @ 13:00:
...
Daarnaast hoor je sites tegenwoordig zo te bouwen dat ze gracefully degraden. Leuk als je site opgeleukt wordt met JS en/of Flash, maar zonder hoort hij onverminderd te werken. Dat is ook gewoon mogelijk met huidige technieken. Ik zie dus de relevantie van dit soort onderzoeken eigenlijk vrijwel niet.
Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Betekend Flash : (not set) in google analytics dat er geen flash aanwezig is?
Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.
Elke browser en elk device kan Javascript uitvoeren. Standaard staat Javascript aan. De enige mensen die Javascript uit hebben staan doen dat blijkbaar moedwillig. En voor de reden tast ik in het duister. Vroeger kon ik het nog begrijpen omdat je te maken had met popups (of popunders) en andere irritante scriptjes met dingen die je muis volgden. Die tijd is wel voorbij. Onze sites eisen voor bepaalde functionaliteit dat Javascript aan staat. Bij een site zonder Javascript moet je naar mijn mening teveel inleveren op gebruikerservaring (extra klik bij inloggen ipv een panel dat zichtbaar wordt, bij zoeken/filteren gelijk het aantal resultaten tonen ipv op en neer klikken etc.). Ik vind het zonde om tijd/effort te steken in mensen die moedwillig een brakke webervaring willen. We steken die tijd wel in coole dingen die voor 99% (gokje) van de mensen wel nuttig zijn. En hoewel onze doelgroep alles behalve modern is, krijgen wij gelukkig nooit klachtenNMe schreef op dinsdag 17 juli 2012 @ 13:00:
Daarnaast hoor je sites tegenwoordig zo te bouwen dat ze gracefully degraden. Leuk als je site opgeleukt wordt met JS en/of Flash, maar zonder hoort hij onverminderd te werken. Dat is ook gewoon mogelijk met huidige technieken. Ik zie dus de relevantie van dit soort onderzoeken eigenlijk vrijwel niet.
Ik heb me daar ook altijd over verbaasd. Denk dat het vaak een soort misplaatste vorm van paranoia is (NoScript plugin). Maar zet dan third party cookies uit oid, ipv alle javascript, dat 99% van de keren in je voordeel wordt toegepast.En voor de reden tast ik in het duister.
[ Voor 53% gewijzigd door Bosmonster op 25-07-2012 14:15 ]
In 2012 hoef je echt geen graceful degradation meer te bouwen voor mensen die geen Javascript hebben.NMe schreef op dinsdag 17 juli 2012 @ 13:00:
Daarnaast hoor je sites tegenwoordig zo te bouwen dat ze gracefully degraden. Leuk als je site opgeleukt wordt met JS en/of Flash, maar zonder hoort hij onverminderd te werken. Dat is ook gewoon mogelijk met huidige technieken. Ik zie dus de relevantie van dit soort onderzoeken eigenlijk vrijwel niet.
Nee idd. Progressive enhancementeamelink schreef op woensdag 25 juli 2012 @ 14:22:
[...]
In 2012 hoef je echt geen graceful degradation meer te bouwen voor mensen die geen Javascript hebben.
Dan heb je het hele probleem niet als je alles vanuit die optiek opbouwt, wat wel de voorkeur heeft, welk jaar dan ook. Je kunt dan ook eenvoudig een niet-JS basis-versie ontwikkelen en daarop verder bouwen met javascript.
Werkt ook wel fijn in een commerciele omgeving waar veel ontwikkeld wordt op basis van budgetlimiet en/of scrum. Kun je beginnen met de basisfunctionaliteit en doorontwikkelen in volgende fases/sprints.
[ Voor 47% gewijzigd door Bosmonster op 25-07-2012 15:35 ]
Wat betreft je laatste alinea: ik heb gelukkig zelden te maken met klanten die niet wat extra willen betalen voor hippe features.
[ Voor 11% gewijzigd door NMe op 25-07-2012 15:53 ]
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Dat mensen het moedwillig uitzetten snap ik ook niet, maar als je sites wilt bouwen voor een echt breed publiek (of voor overheidsinstanties) moet je ook toegankelijkheid in acht nemen. Dus zaken zoals screenreaders etc.Bosmonster schreef op woensdag 25 juli 2012 @ 14:11:
[...]
Ik heb me daar ook altijd over verbaasd. Denk dat het vaak een soort misplaatste vorm van paranoia is (NoScript plugin). Maar zet dan third party cookies uit oid, ipv alle javascript, dat 99% van de keren in je voordeel wordt toegepast.
Maar, ik moet toegeven dat zelf daar weinig rekening mee houd.
Uit dit topic maak ik toch op dat het percentage dat geen javascript (ingeschakeld) heeft verwaarloosbaar is. In dat geval kun je voor alles wat je maakt een polyfill zoeken/maken en heb je geen enhancement of degradation nodig... (I know,NMe schreef op woensdag 25 juli 2012 @ 15:52:
Het enige verschil tussen graceful degradation en progressive enhancement is een verschil in uitgangspunt. Ik maak liever een hele hippe site met leuke features die door JS mogelijk gemaakt worden om dat vervolgens óók zonder JS acceptabel te laten werken/uitzien dan dat ik een hele simpele site maak die ik vervolgens bij aanwezigheid van JS "verbeter". Dat uitgangspunt is persoonlijk dus daar zal ik niet over twisten, maar ik ben het er in elk geval niet mee eens dat je per definitie geen graceful degradation meer toe zou mogen passen.
Wat betreft je laatste alinea: ik heb gelukkig zelden te maken met klanten die niet wat extra willen betalen voor hippe features.
Off topic: Ik was benieuwd wie je werkgever dan was met zulke luxe klanten. Ik denk Omines? Het menu wat onder de hoofdmenu items verschijnt, is slecht leesbaar omdat de title van het hoofdmenuitem ook half op die plek terecht komt.
Klik hier om op linkedIn lid te worden van de Freelance Tweakers groep.
Dan vind ik zowel PE als GD beter eigenlijk.Jogai schreef op woensdag 25 juli 2012 @ 17:54:
[...]
Uit dit topic maak ik toch op dat het percentage dat geen javascript (ingeschakeld) heeft verwaarloosbaar is. In dat geval kun je voor alles wat je maakt een polyfill zoeken/maken en heb je geen enhancement of degradation nodig... (I know,)
Off topic: Ik was benieuwd wie je werkgever dan was met zulke luxe klanten. Ik denk Omines? Het menu wat onder de hoofdmenu items verschijnt, is slecht leesbaar omdat de title van het hoofdmenuitem ook half op die plek terecht komt.
Blame marketing. Meer zoekwoorden is beterderderder.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Zo wil je ronde hoeken die zeer uitgesproken zijn of bepalend voor de huisstijl, niet met CSS3 gaan oplossen, maar doe je dit liever alleen daar waar het progressief kunt toepassen en het dus prima bruikbaar is zonder (neem dit forum bijvoorbeeld). Een goede samenwerking met de designer is hierin een pre uiteraard, maar dat is in de tijd van CSS3 en agile development sowieso een noodzaak.