PHP is basically the thing they have in common, from there on out their roads diverge.
There's also a bunch of other frameworks like Symphony2, Kohana or if you want to go a bit more hard core, PhalconPHP (which is a PHP framework compiled to a C-extension).
The question you should be asking is what do you want to do? Do you just want to spend hours coding to replicate some sort of CMS in another PHP framework? Do you want to build your own custom PHP applications? Or do you just want to host a site but are you tired of Joomla?
As per my understanding, Joomla is not only a CMS but MVC web application framework as well. Check the wiki link for Joomla illustrating the same - http://en.wikipedia.org/wiki/Joomla
I see no better alternative https://www.youtube.com/watch?feature=player_embedded&v=...