If I can something on a template, should I recompile in order to see changes?
No, you don't.
 If you make a change on the template code, all you have to do is refresh the page. 
However, you should be careful, when deploying to the server you should make sure that those templates exist too.