Non capisco i downvotes inspiegabili; 1.
Se hai un progetto a lungo termine (suona come quello basato sulla domanda), ti preghiamo di non scegliere la tecnologia che tende attualmente. Potresti scoprire che la tecnologia in trend da 10 anni a questa parte è completamente diversa. Resta con strumenti ben scelti. JavaScript e CSS non se ne andranno, questo è certo. jQuery è una libreria molto leggera ed è in realtà abbastanza utile, quindi non trovo male jQuery, anche se potrebbero esserci motivi per scrivere JavaScript non formattato (esempio: in un progetto in cui ho lavorato, l'aggiornamento di jQuery ha rotto la compatibilità, richiedendo grandi quantità di lavoro per risolvere i problemi di compatibilità). Sembra che il tuo attuale stack tecnologico sia valido per un progetto a lungo termine.
Ciò che puoi fare per motivare i dipendenti è consentire loro di dedicare una certa quantità del loro tempo alla ricerca di diverse opzioni di piattaforma, e forse di avere i propri progetti ai quali è permesso lavorare durante il tempo di lavoro in modo limitato. Ciò significa essenzialmente che si paga lo stesso per meno lavoro, quindi può essere considerato equivalente a un aumento di stipendio. Tuttavia, la motivazione aggiuntiva ti consentirà di ottenere una parte dello stipendio effettivo al rialzo come maggiore efficienza lavorativa.
Chi lo sa, forse permettendo loro di effettuare ricerche su diverse opzioni di piattaforma, scoprirai alcune utili librerie che desideri per la tua piattaforma attuale. Per favore fai attenzione qui, però. Scegliere di utilizzare una libreria esterna non è una decisione da prendere alla leggera. Inoltre, solitamente una riscrittura è considerata negativa: Quando è un GRANDE Riscrivi la risposta ? ... quindi se usare una libreria esterna richiede una grande riscrittura, di solito è una cattiva idea.
Stai lontano dalle biblioteche che si definiscono "quadri". Ciò significa che dovrai avvolgere l'intera applicazione attorno a tale libreria, causando grandi quantità di dolore se lo sviluppo del framework viene interrotto o se desideri passare a un altro framework in un secondo momento. Preferisci le librerie che influiscono solo sulla quantità limitata del tuo codice. Estrai la funzionalità fornita da una libreria esterna in un semplice wrapper con la più semplice API possibile; questo significa che se la libreria esterna deve essere cambiata, dovrai riscrivere solo il semplice wrapper, non l'intera applicazione.