Bonjour à tous.
Voila un bon moment que je scrute le net pour trouver une solution pour mes développement PHP, je m’explique.
Tout d’abords je cherche à avoir une architecture propre, je ne veux pas de code spaghettis.
Alors j’ai commencé par tester et étudier quelque Framework tel que : symphony, zend, jelix, pear même si certains n’en sont pas. Je croyais toujours que ça allait être plus rapide et que j’allais y gagner mais ce ne fut pas le cas, je trouve que c’est outils mettent un frein a ma créativité. Premièrement il faut les maitriser ce qui est long mais en plus lorsqu’une idée me viens, impossible de la retranscrire avec les contraintes des Framework.
Ensuite, toujours dans une optique de recherche, je me suis penché sur certaines Library comme phpext, extjs, des Library Ajax. J’ai donc pris des exemples que j’ai modifié pour au final m’apercevoir que le format des mes donner ne fonctionnait pas avec les différents grid. Alors plutôt que de mettre les nez dans toutes les fonctions j’ai cherché ailleurs encore une fois.
Alors je précise que je cherche à avoir une architecture du type mvc, c'est-à-dire que je veux séparer les traitements de la présentation et pour cela je pense que un moteur de Template fera l’affaire, une couche d’abstraction sur la base de données du type PDO mais non seulement je veux que ça soit propre mais je veux coder rapidement et pas avoir à refaire les choses répétitives du genre : un tableau pour afficher les données, les accesseurs. Je ne veux coder que le code métier et modifier quel classe ou contrôleurs si besoins. A chaque fois que l’on veut commencer un site, il faut se taper les tableaux, les formulaires, les contrôles sur le formulaire
Je me suis intéresser à certains logiciel de génération de code, c’est ce qui vas réellement plus vite mais malheureusement le temps gagner a généré du code on le perd si l’on doit ce plongé dans le code car tout est mélangé, donc difficile a maintenir.
Contrairement à d’autres langage objet, je suis profondément découragé de ne pas trouvé une Classe datagrid générique comme l’on trouve en ASP, pour afficher les données en php, j’aimerais vraiment trouver une solution.
Voila une première partie de ma réflexion, je voudrais savoir si vous avez des idées pour développer proprement, rapidement et sans contraintes. Ne me dites pas de choisir un autre langage, pour le moment c’est PHP que je veux (javascript,html, etc …) pour diverses raisons. Je suis ouvert à toute discussion
Partager