applicazioni progressive enhancement / Graceful degradazione e web
-
01-10-2019 - |
Domanda
Sto costruendo un'applicazione web che utilizza un sacco di Javascript. Ora mi chiedo ha senso per rendere il lavoro di applicazione senza Javascript? Posso capire per i siti web normali che si vuole fare in modo tutti possono usare, ma si può dire lo stesso delle applicazioni web complesse?
Ho controllato alcuni grandi applicazioni web e sembra alcuni lo fanno e altri no. Per esempio GMail ha una versione base che funziona senza Javascript.
Se si guarda a Google Documenti non funziona a tutti, senza Javascript. La creazione di un app come GDocs senza Javascript è più probabile che non è possibile.
E 'questo un buon livello per andare da:? Se è impossibile cadere di nuovo ad un non-Javascript lavoro applicaiton voi non lo fai
Soluzione
In realtà dipende da ciò che è vostro progetto circa e chi è il vostro target di riferimento.
Per i progetti che sono invece siti / pagine rispetto applicazioni, ci dovrebbe essere la possibilità di sfogliare con JS disabilitato, ma è bene se solo in modalità di sola lettura. Questo molto sito (SO) è un esempio di questo approccio.
Per i progetti che sono piuttosto le applicazioni e coinvolgono la composizione interfaccia utente molto complessa e le dipendenze, probabilmente non c'è altra alternativa. Per esempio, i progetti ASP.NET non funziona senza JavaScript ma nessuno di solito lamentano dato il potente astrazione che porta a giocare.