Il faut voir à qui sont destinés les frameworks : A des entreprises qui ont envie de multiplier leur productivité.
Lorsque l'on va mettre en place un framework, on ne va pas viser la performance. Il est évident qu'un code structuré sera toujours plus lent (parfois beaucoup plus lent) qu'un code procédural optimisé…
Le fait est que les entreprises cherchent avant tout à économiser leur argent. L'argent qu'ils gachent à acheter des serveurs ultra performants pour faire tourner des frameworks très lourds peut être gagné en ressources humaines et en coûts de développements, alors n'importe quelle société n'aura pas peur d'opter pour cette solution là. Et il se trouve que c'est amplement le cas. A 150€ brut une journée de développement par personne, contre 150€ par mois de location d'un serveur dédié moyenne gamme, le calcul est vite fait…