Hi Salah;
As controllers are written in javascript and javascript needs to be executed on the client machine.
It has to be sent to the client machine. So you cannot hide it or prevent users from seeing it if they want to. However you can minify (Minify Javascript Online / Online JavaScript Packer) it or use Obfuscator (http://www.javascriptobfuscator.com/Javascript-Obfuscator.aspx) to make it not easily understandable.
Regards,
Sarbjeet Singh