jaimiederijk / browser_technologies

0 stars 0 forks source link

BT Herkansing: demo niet echt Progressive Enhanced opgebouwd #8

Open krijnhoetmer opened 8 years ago

krijnhoetmer commented 8 years ago

Je hebt nu eigenlijk drie verschillende versies; eentje in HTML (leuk concept, jammer dat 'ie standaard verborgen is!), eentje in CSS als demo, en eentje in <canvas> als dat ondersteund wordt. Hiermee heb je eigenlijk het principe van gelaagd bouwen en progressive enhancement totaal niet gebruikt. Je hebt drie verschillende demo's gebruikt/gemaakt, en switcht ertussen afhankelijk van features. Feature detection heb je goed gebruikt, maar het 'enhancen' had je beter kunnen uitwerken.

jaimiederijk commented 8 years ago

Ik zie in dat ik pe vanuit een verkeerde hoek heb benaderd. Ik keek alleen vanuit het doel van de app. Hoe breng ik een soort pong ervaring naar iedereen terwijl er features missen beginnend bij html. Terwijl ik het meer vanuit de code had moeten bekijken. In dit geval had ik verder door moeten gaan op mijn html. De css had het formulier moeten verbeteren. Maar daarna weet ik het niet zo goed. Ik neig er naar om op dat punt het formulier element toch te vervangen met het canvas. Het canvas is nu eenmaal veel beter geschikt voor pong. Dus als de feature aanwezig is waarom zou ik hem dan niet gebruiken. Ik denk dat verbeteren/'enhancen' soms inhoudt dat je iets vervangt voor iets beters.