-
Passer en objet?
Bonjour,
Dans le cadre de mon stage, j'ai réalisé une application PHP/MySQL qui marche nickel.
Maintenant, mon tuteur souhaiterait passer en objet pour encore optimiser le code et pouvoir utiliser un framework (Zend).
Ma question est la suivante: Est-il faisable de passer en objet depuis un code déjà réalisé en séquentiel?
Est-ce difficile? Quelqu'un a déjà migré son projet en objet? Et si oui, y'a-t-il des liens intéressants à lire? (car pour le moment je trouve des tutos pour créer un nouveau projet en objet, et non passer du séquentiel en objet)
PS: J'ai également des affichages de tableaux assez complexes (plusieurs requêtes, pas mal de jointures, etc...). Est-il possible de garder l'affichage en objet?
-
Salut,
réaliser un portage d'un paradigme à un autre est plus ou moins équivalent à redévelopper entièrement le projet. L'avantage, c'est que tu as déjà essuyé les problèmes liés à l'aspect métier de l'application, du coup tu devrais gagner du temps sur ce point et c'est à peu près tout.
C'est empoisonné comme requête je trouve...
Il t'aime bien ton maître de stage ?
-
Salut, merci pour ta réponse.
Du coup j'ai l'impression d'avoir perdu 5 semaines de stages pour rien s'il faut tout refaire. Ouch!
Au moins en séquentiel ça marche, c'est déjà ça.....
-
L'actuel n'est jamais perdu.
Mais il est vrai que la conception objet est différente. Ce que tu faisais peut-être actuellement en une étape, sera peut-être plusieurs objets au final, donc séparation des couches, etc
Après tu as l'idée du site, tu sais ce qu'il faut, ce que tu utilises, tes objets devraient découlés assez facilement.
La maquette HTML elle ne devrait pas changer après j'espère que même en procédurale, tu as bien séparer la couche PHP de la couche HTML :mrgreen:
Le CSS pareil il ne changera pas.
En gros tu créés tes objets, et tout ce que tu faisais en PHP dans tes pages en HTML, tu appelles tes objets et tes méthodes à la place. C'est pas simple en effet mais faisable avec de la réflexion.