HTML 5 ha sottovalutato la necessità di un framework Javascript completo? [chiuso]

4

Stiamo riprogettando un sito web. In questo momento utilizza Dojo, un grande (e complesso) framework Javascript. Una persona insiste sul fatto che abbiamo bisogno di Dojo a causa di cose come (esempi casuali) convalida lato client, compatibilità cross-browser e archiviazione dati lato client.

Dopo aver effettuato alcuni controlli, sembra che la maggior parte delle cose fornite da Dojo siano già integrate in HTML5. In realtà sembra che ci sia un sacco di sovrapposizioni: entrambi forniscono archiviazione lato client, convalida lato client e sono almeno in parte supportati da tutti i principali browser.

L'utilizzo di costrutti HTML5 eliminerebbe la necessità di caricare questo framework Javascript enorme, complesso e problematico? In generale, HTML5 si prende cura di molte delle strutture JavaScript che sono state scritte per 10 o 15 anni fa?

    
posta user3120173 09.02.2015 - 23:47
fonte

1 risposta

5

Dipende un po 'dalla complessità della tua applicazione. Ma il vantaggio generale nell'uso di un framework è che generalmente hanno come target tutti i principali browser e sono abbastanza compatibili con le versioni precedenti. Se invece fai affidamento su HTML5 solo alcune funzionalità potrebbero funzionare solo con i browser più recenti o non farlo affatto.

Ho appena provato <input type="datetime"/> per esempio. Non funziona in Firefox 34. Ma sono sicuro che Dojo ha un buon selettore di dropdown.

Ora, forse Dojo è un po 'troppo complesso per la tua applicazione. Quindi puoi controllare jQuery e jQueryUI, che sono un po 'più leggeri.

    
risposta data 10.02.2015 - 00:39
fonte

Leggi altre domande sui tag