Salut,
je te conseil de partir en PHP avec une base MySql ou eventuellement en asp. Pour ce qui est du npds il s'agit d'un portail apparement, si'j'ai bien compris et non d'un langage de programation.
Pour ce qui est d'un site en javascript, tu peux pas faire pire je crois. C'est sympa d'en rajouter de temps en temps mais faire un site qu'en javascript ca me parait bizarre
a+