Kategóriák: Web, Hozzáférhetőség
Hozzáférhetőség és a JavaScript
Sokat gondolkoztam azon mostanában, hogy vajon valóban szükség van e arra, hogy az oldalak JavaScript nélkül is elérhetőek legyenek 100%-ban.
Igen, eddig én is ezt vallottam, viszont lássuk be, a fejlesztés során ez által jóformán kb. 90% -kal több munkát kell végezni egy összetettebb oldalnál, miközben lehet, hogy a látogatók közel 0.1% -ánál nem lesz az oldal által megkövetelt technológia – jelen esetben JavaScript – elérhető.
Vajon hol van az a határ egy oldal működésénél, típusánál, ahol nem kell foglalkozni azzal, hogy olyan látogató nézi az oldalt, ahol a szükséges technológiák nincsenek meg?
Az oldalakat megközelítőleg a következő típusokra lehetne bontani:
- információs oldalak
- kormányzati szolgáltatói oldalak
- e-kereskedelmi oldalak (B2B, B2C)
- blogok
- közösségi portálok
- hírportálok – bár lényegében ezek is információs oldalak
- személyes oldalak
Vajon itt, a Web 2.0 kezdeti hőskorában például egy online boltnál nem lehetne már csak és kizárólag olyan módon megcsinálni az oldalt, hogy csak AJAX támogatással működjön?
Az információs oldalak, hírportálok(, blogok) esetében fontos szerintem csak az, hogy minden körülmény között elérhető legyen a tartalma.
Egy kormányzati szolgáltatói oldal felépítésekor már szerintem kivételes esetekben lehetnek olyan megoldások, amik egy adott technológiát megkövetelnek, de még mindig fontos az, hogy bárki számára elérhető legyen az oldal. Így ebben az esetben lehet, hogy szükség van arra, hogy az adott projectet duplan programozzunk le.
Egy online bolt esetében már kérdéses, hiszen miért kellene teszem azt a többi egymillió embernek a használhatóság rovására gyengébb minőségben megcsinálni az oldalt, mert 10 ember nem a megfelelő böngészővel jár az oldalon?
Ha így mindig egyet visszalépünk, hogy a régiek is tudják használni, soha nem fogunk előrejutni. Kellene húzni egy határt, hogy tudjunk fejlődni!
Hol van ez a határ? Szerintetek?
WordPress database error: [Can't open file: 'wp_comments.MYD'. (errno: 144)]
SELECT * FROM wp_comments WHERE comment_post_ID = '6' AND comment_approved = '1' ORDER BY comment_date