Ho usato caselle di selezione HTML o caselle di testo per l'immissione della data. Al momento dell'invio, la data viene convalidata e, se non valida, viene restituito un errore. Finora ho evitato i calendari di javascript, ma jQuery DatePicker sembra essere una scelta popolare tra le persone su SO. Stavo aggiornando la mia app e mi chiedevo se utilizzare un calendario Javascript (jQuery datepicker in particolare). Sarebbe una buona "funzionalità" per gli utenti esistenti e si adatterebbe all'aspetto "2011" aggiornato dell'app.
Non sto usando jQuery o qualsiasi altra libreria JS. Gli script in uso sono "semplici" javascript. Con jQuery, dovrò includere la libreria di jQuery nell'elenco universale dei file .js o collegare alla copia di Google. In entrambi i casi aumenterà il tempo di caricamento della pagina. E capisco che con o senza datepicker sul posto, la validazione (e la gestione degli errori) rimane e che il widget datepicker è solo a scopo illustrativo. Ma l'interfaccia utente è un fattore importante.
Un aspetto positivo che posso vedere è che potrei usare più jquery in futuro e non dovrò pensare al tempo di caricamento della pagina e ai problemi di larghezza di banda.
Quindi la mia domanda è, è trascinare jQuery la decisione giusta, quando vedo solo un uso nel prossimo futuro? O dovrei usare un semplice widget di calendario JS o semplicemente dovrei limitarmi alle caselle di selezione o di testo.
Volevo postarlo su SO, ma poiché l'argomento riguarda più le pratiche di programmazione e il processo decisionale, sto postando la domanda qui.