Drupal represents a middle ground between framework and CMS that we’ve chosen not to take.
Drupal is far more capable than a CMS like WordPress, but also much less flexible than a pure framework.
But more importantly, the facts that Drupal isn’t object-oriented, isn’t MVC/MTV, doesn’t have an ORM, and is generally less flexible than a pure framework, not to mention our preference for working in Python over PHP, all contribute to our decision not to use it.
Drupal is far more capable than a CMS like WordPress, but also much less flexible than a pure framework.
But more importantly, the facts that Drupal isn’t object-oriented, isn’t MVC/MTV, doesn’t have an ORM, and is generally less flexible than a pure framework, not to mention our preference for working in Python over PHP, all contribute to our decision not to use it.
—
Scot Hacker - Drupal or Django? A Guide for Decision Makers
Drupal è un qualcosa a metà tra un framework e un CMS che abbiamo scelto di non adottare.
Drupal è molto più capace di un CMS come WordPress, ma anche molto meno flessibile di un framework puro.
Cosa più importante, il fatto che Drupal non è orientato agli oggetti, non è MVC/MTV, non ha un ORM, e in generale è meno flessibile di un framework puro, per non citare la nostra preferenza di lavorare in Python piuttosto che PHP, tutto questo ha contribuito alla nostra decisione di non adottarlo.