Conseil pour la suite de mon projet

Eléphant du PHP | 206 Messages

31 mai 2011, 20:19

Bonjour à tous,

Je suis dans un tournant de mon projet, et j'ai besoin d'avis de personnes qui ont de l'expériences dans des projets php de moyen envergure.
C'est donc pour cela que je me tourne vers vous :)

Actuellement mon projet est presque arrivé à terme, mais je l'ai codé entièrement seul et à ma façon, c'est à dire, du code php mélangé avec mon design réaliser à 100% en php CSS et un forum http://www.connectix-boards.org/ (qui utilise son propre template ) que j'ai réussi à faire fusioner avec mon projet. (pas propre du tout).

Mais voila, pour l'instant tout marche bien mais ça me parait absolument pas optimisé.
De plus un graphiste à rejoint mon projet, et cela m'a bien fait réfléchir aux problèmes suivants :

Dans la structure actuelle des choses, il est difficile voir impossible d'intégrer facilement le design d'un graphiste. De plus si je vois sur du long terme, actuellement il est difficile pour un codeur de rejoindre le projet.

je me suis dit donc dit qu'il devait etre nécessaire que je rende ce projet stable et robuste avant de véritablement le lancer.

Ma question est : Est ce vraiment nécessaire de passer par un framework ou un moteur de template, j'imagine que ça doit etre la meilleure solution, mais ça me parait impossible de transferer tout mes codes actuels vers une nouvelle plate forme... (ça prendrait un temps fou)

J'aimerais donc votre avis d'expérience, qu'est ce qui vaut le plus le coup ? Quelles erreurs à éviter?
D'avance merci beaucoup !


Snipy

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

01 juin 2011, 23:51

On a presque envie de dire que les reponses sont deja dans ton message.

Les erreurs a eviter par exemple sont de tout melanger, donnees/code/interface. Il y a des modeles pour ca: voir MVC

Tu dis toi-meme que ce n'est "pas propre" et qu'il est impossible de changer le design, ou d'integrer facilement un autre codeur. C'est donc bien qu'il y a des choses a changer. Apres utilisation d'un framework ou pas, c'est a toi de voir, ici il y aura des avis pour et contre... mais il semble assez primordial en tout cas de mettre en place un modele en couches, et quelques regles. A toi de voir comment tu veux faire ca.

Quelques liens au hasard:
http://fr.wikipedia.org/wiki/Mod%C3%A8l ... %C3%B4leur
http://fr.wikipedia.org/wiki/PHP_Data_Objects
http://fr.wikipedia.org/wiki/R%C3%A8gles_de_codage