Gli sviluppatori Web dovrebbero continuare a impegnarsi per migliorare progressivamente le nostre applicazioni Web con JavaScript, garantendo che le funzionalità si degradino con grazia, garantendo così l'accessibilità? O dovremmo dedicare quel tempo a concentrarci su nuove funzionalità o altre aree di sviluppo?
Il sottotesto di questa domanda sarebbe: quanti dei nostri clienti / clienti / utenti utilizzano i nostri siti Web o applicazioni con JavaScript disabilitato? Avete progetti con requisiti che richiedono specificatamente funzionalità JavaScript (quasi tutti i miei), e tali requisiti richiedono anche un gradevole degrado?
Per fare questa domanda, ho richiamato programmers.stackexchange.com senza JavaScript abilitato e sono stato accolto con questo messaggio: "Programmatori - Stack Exchange funziona meglio con JavaScript abilitato". È stato difficile effettuare l'accesso, anche se il sito in genere sembrava funzionare correttamente. (Non sono stato in grado di votare qualsiasi domanda.)
Penso che questo sia un approccio soddisfacente allo sviluppo. Immagina lo sforzo necessario per far funzionare tutte le funzionalità del sito con il semplice vecchio HTML e la logica lato server. D'altra parte, mi chiedo quanti utenti siano stati alienati da questo approccio.
Siamo stati tutti addestrati (almeno i bravi sviluppatori tra noi) a utilizzare il miglioramento progressivo e a garantire che le funzionalità dinamiche delle nostre applicazioni web si degradino con grazia. Questo miglioramento progressivo sta solo pisciando nel vento o alcuni dei nostri clienti utilizzano effettivamente determinati servizi Web senza JavaScript abilitato?