I use wordpress which mainly consist of php code and add some html and CSS code inside those php script and then some javascript too.

I have no idea about joomla, I heard people talk about that but I havent experienced it.