If my web app is supposed to work in one page, something like asana.com, and I wanted to make the whole website free of templates, meaning I would serve data and make js/mobile app call them, or even let other developers create new interfaces for it.
So is it acceptable to have such a design for such a problem ? or you think I would eventually have use jsps/freemarker for a certain case.
I found something when I started asking the right questions, here is it wiki: Single Page Application