Domanda

domanda seria.

Ho provato la maggior parte dei famosi siti web (tra cui Facebook) e posso dire che tonnellate di funzionalità non degradano a tutti con js disabili. Ho sempre detto che js dovrebbero degradare con grazia, ma lo fa ancora si applica in questi giorno ed età?

Supporto IE6 è sceso di diversi siti, e la maggior parte del web2.0 si basa fortemente su js (soprattutto ajax, ho trovato anche alcuni siti che non consente il login senza js abilitato).

Quali sono i tuoi pensieri su di esso?

EDIT:

Voglio aggiungere che io per primo sviluppare webapps senza js prima e poi li migliorando con esso. Il problema è che, anno dopo anno js è sempre più una parte del web. HTML5, tela e pesanti js applicazioni stanno cominciando a salire. Riusciremo mai a raggiungere il punto in cui js sarà obbligatoria nella maggior parte dei siti web? Ho parlato con i tuoi amici perché il sito in realtà si degrada e diventa utilizzabile senza js, ma la maggior parte delle funzionalità e le scorciatoie sono nudo fino alla poin che il sito si sente noioso e vecchio. Ci sono anche esempio in cui JS è meglio di scripting lato server, ad esempio, l'ordinamento delle tabelle di grandi dimensioni è più veloce e meno del server intensivo che un'implementazione php.

P.S. Non so come fare di questo un wiki comunità, ma lo farò, sto solo interessato al vostro parere.

È stato utile?

Soluzione

Nel 2011 ci sono ancora alcuni importanti tipi di utenti per i quali non si può assumere javascript funzionerà correttamente:

  • robot di ricerca
  • i browser per gli utenti ipovedenti
  • telefoni funzione
  • browser aziendali, thin client, ecc ancora utilizzando IE6 o qualsiasi altra cosa
  • client basati su REST per gli sviluppatori compagni
  • il tuo frontend usabilità strumenti di test
  • strani nuovi browser come box Roku TV di mia mamma

Quindi penso che sia ancora meglio per offrire graceful degradation.

Altri suggerimenti

Anche se non è necessario, continuo a preferire alle applicazioni di scrittura che non necessità JS abilitato.

Non credo ci sia molto pubblico per le versioni non-JS delle vostre applicazioni web, e anche se ci fosse, che importa? E 'come una piccola percentuale di persone, non si sta andando a infastidire molte persone costringendoli a aggiornare i loro browser.

Tuttavia, non scrivo JS degradanti per i miei utenti, scrivo per me ...

In realtà, io non scrivo JS degradanti a tutti - write I valorizzazione JS.

Mi sento che posso scrivere applicazioni con più senso e il successo se lo prima di loro scrittura senza JavaScript e aggiungere il codice JavaScript in seguito per migliorare l'applicazione .

Come sempre con queste domande, la risposta è dipende .

Dipende da tuo del pubblico (che probabilmente differiscono ampiamente da qualsiasi statistica del browser generici si possono trovare).

Come molti di loro hanno disattivato JavaScript? Non vi preoccupate per gli utenti? Se no, poi certo, non degrada con grazia.

Detto questo, per lo meno, vi consiglio almeno rendere il vostro sito web fruibile e navigabile senza JavaScript.

Il sito dovrebbe "lavoro". Non deve cantare o ballare, ma non deve escludere nessuno, senza JS.

La maggior parte dei lettori di schermo ancora non usano JS, quindi tutti i tuoi contenuti dovrebbe essere a loro disposizione.

Chi è il vostro target? Geeks, o dipendenti di società (o peggio, le istituzioni militari) dove javascript è bandito?

E 'ancora bene sapere come degradare, anche se non si dispone di applicarla al 100% per tutte le app che fanno.

Credo che JavaScript è una tecnologia e che dovrebbe costare per migliorare non degradare, non possiamo tecnologia degrado solo perché potrebbe influenzare comunità di minori e non solo perché potrebbe portare qualche minaccia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top