29-08-2007, 03:00 PM
uriak a écrit :Bon, je me répète, mais avec symfony et la présence d'une couche modèle, ne risque-je pas de fragmenter mes requêtes ? Disons que mon contrôleur a besoin pour une fonction du genre combat de récupérer 6 sortes d'infos différentes. Si je passe par des appels au modèle, ça risque de me générer 6 queries, là où une requête et des jointures bien ajustées pourraient me l'éviter. A moins que je ne sous-estime la flexibilité de la chose....Oui rien ne t'empeche de faire ta requete avec jointures...
Sinon, effectivement Sephi si tu as pour habitude de séparer ta page (et non pas ton code) en plusieur partie genre connexion|requete|affichage c'est en gros ce que fait un MVC sauf que, le MVC comme découper en multiple fichier est beaucoup plus facile à modifier vu que une page est morceler en plusieur fichiers différent de codes... Si tu veux modifier une requete tu sais que tu n'a pas besoin d'aller dans les classe controleur et vue... Ca fait beaucoup de code qu'on a pas besoin de relire...
Cependant moi je n'aime pas le concept MVC (le vrai), ce qui fait que je ne risque pas d'utiliser de framework... J'adore les couches, les templates la POO quoi, mais le MVC n'est pas adapté selon moi aux concept de jeu, beaucoup trop simple... En tous cas pour le jeu que je développe j'aurais besoin de bcp plus de flexibilité et modularité pour la maintenance...
Pour moi les framework comme symfony ne sont utile que pour des sites assez simple genre un blog, ou un portail communautaire, un facebook un youtube, quelque chose de complet mais pas compliqué.
Je connais symfony que de nom, mais si vous dites qu'il a une classe d'abstraction SQL haute, c'est à dire qu'il construit les requetes selon le SGDB... Je pense que juste ça... Ca va faire perdre énormément de temps de calcul... Tu met ça sur SG-univers t'es sûr que le serveur il décède...
Bientôt un jeu unique sur le thème de Battlestar Galactica :
http://www.battlestar.fr
http://www.battlestar.fr