Je suis en train de choisir un framework PHP pour une application web que je démarre. Je n'ai jamais vraiment utilisé un cadre dans le passé mais avec ce projet il y a un grand besoin.PHP Framework et ORM vs procédures stockées
J'ai débattu entre les suspects habituels; CakePHP, Zend Framework et Symfony. J'ai fait des allers et retours sur le cadre qui fonctionnera le mieux pour moi et ce projet. Je me penche vers CakePHP mais je suis toujours en train de faire des recherches.
Ma question n'est pas quel cadre est le meilleur. Je sais qu'il n'y a pas de véritable réponse à cela et il y a des tonnes de messages liés à ce sujet. Ma question concerne le modèle et l'ORM. J'ai lu beaucoup de choses sur les ORM étant lent et je suis préoccupé par la vitesse. Je suis très à l'aise d'écrire du SQL et dans le passé j'ai essayé de garder toutes mes interactions de base de données dans des procédures stockées.
Je suis à la recherche de commentaires sur l'utilisation de ORM ou de Doctrine de CakePHP avec Zend ou Symfony afin de conserver tout dans les procédures stockées. Je sais que les procédures stockées vont être plus rapides mais que vais-je perdre si je n'utilise pas un ORM? Je comprends qu'un ORM me donnera l'abstraction de base de données mais dans mon esprit cela aide juste les gens qui n'écrivent pas SQL. Je sais aussi que je ne connais pas assez les ORM.
Si quelqu'un peut me donner des commentaires à ce sujet et quel cadre pourrait être le mieux basé sur l'utilisation ou non d'un ORM.
Merci pour toute aide à l'avance.
des commentaires sur ces réponses passionnées? –
Merci à tous pour vos commentaires. Je vais aller avec Doctrine 2. – Sequenzia