A parte che mi sono perso nella spiegazione, io opterei per angularjs
Cavicchi Andrea Problemi con javascript, jquery, ajax clicca qui
Visualizza presentazione tag
Regole del Forum