Carlo, ti spiego meglio:
1) L'implementazione js è sicuramente più difficile di quella php/asp (lato server) per un novizio, oltre il fatto di non essere una best practice.
2) La maggior parte dei server linux e non supporta php o comunque asp, dunque <!--#include file="menu.inc"-->
3) Se il lavoro è fatto male bisogna sistemarlo per forza di cosa.
4) Salute