6. The Joomla CMS provides a robust content management
system for you to develop your dynamic websites.
The Joomla Framework provides a set of files which can be
used to create both web and command line applications.
13. Security
Bcrypt!
A serious security confern is the current
encryption used by Joomla passwords by default
i.e. Salted MD5. While once and an advanced
method, it is no longer considered a strong
solution.
!
Currently Bcrypt is considered the best available
solution.
18. RAD Framework
Rapid Application Development (RAD) Framework!
!
Also known as FOF (Framework on Framework), RAD is a rapid
application development framework for Joomla!. Unlike other
frameworks, it is not standalone. It extends the Joomla! Platform
instead of replacing it, featuring its own forked and extended version
of the MVC classes, keeping a strong resemblance to the existing
Joomla! MVC API. This means that you don't have to relearn writing
Joomla! extensions. Instead, you can start being productive from the
first day you start using it.
!
For more info, see https://github.com/akeeba/fof
or http://www.youtube.com/watch?v=2oqcnVqfB8g