strictly a vi guy me
I have used an "app" for web development in .. sheesh .. since about 1999 maybe ?
as ian mentions, you can get the code directly from joomla, if you wrap it with a package manager, crazy stuff can happen come update time.
I'm not a joomla fan, more of a wordpress guy .. but they're all muich of a muchness nowadays . .each with their own quirks