The biggest advantage of Drupal is, that probably you won't have to write a single line of code for this. You would need to learn how Drupal works (on a high-level, basic stuff), then just piece together existing modules and configure your website. That's the main idea behind Drupal - to be able to build and maintain websites without the help of a developer. This doesn't mean that the resulting Drupal module code is overly complicated and difficult to maintain, quite the opposite, it has a great community with high coding standards. Drupal was also meant to be used to build community websites, so it supports structures for multiple users creating content.
Comments
"The structure is basically HotorNot/FaceMash"
The biggest advantage of Drupal is, that probably you won't have to write a single line of code for this. You would need to learn how Drupal works (on a high-level, basic stuff), then just piece together existing modules and configure your website. That's the main idea behind Drupal - to be able to build and maintain websites without the help of a developer. This doesn't mean that the resulting Drupal module code is overly complicated and difficult to maintain, quite the opposite, it has a great community with high coding standards. Drupal was also meant to be used to build community websites, so it supports structures for multiple users creating content.