Modérateur PHPfrance |
10684 Messages
27 déc. 2010, 12:52
Ca dépend de beaucoup choses : de ton besoin fonctionnel, du temps que tu as à y consacrer, de tes compétences pour le réaliser de rien, ... Après, il y a des avantages et inconvénients à chaque solution
Le framework va te permettre de gagner du temps en développement (tu vas pouvoir attaquer directement la partie "metier"), t'imposer une certaine rigueur (d'organisation principalement) et permettre à quiconque passera après toi et connaissant le framework de s'y retrouver plus facilement.
La contrainte, c'est qu'il faut apprendre à utiliser le framework, et que l'on a parfois l'impression de devoir déployer une usine à gaz quand tout ce que l'on veut faire c'est une simple addition...
C'est surtout intéressant pour un développement en équipe ou en prévision d'une maintenance faite par un tiers. C'est également avantageux quand ton site ou ton appli contient beaucoup de page ou qu'il doit croître régulièrement...
Maintenant, rien ne t'empêche d'appliquer ces principes sur un développement sans framework. C'est plus long à mettre en place, mais tu n'as pas besoin de passer du temps à comprendre comment fonctionne le framework (vu que ce sera le tiens). C'est moins confortable pour du développement en équipe ou pour le maintenir par un autre (encore que si c'est proprement organisé, c'est pas forcément ce qu'il y a de plus difficile de s'y retrouver..). L'avantage c'est que ça ne fera que ce dont tu as besoin à la virgule prêt.
En bref, y a pas de "solution parfaite" de façon générale. Il n'y a qu'une "meilleure solution" en fonction de ton besoin et de tes contraintes. Si tu es seul à développer et à maintenir (maintenant et dans 5 ans), si tu dois gérer 10 pages ou 100, ... En ce qui me concerne, j'aurais tendance à réserver le framework a de plus gros projets, maintenant ça peut aussi être une très bonne expérience que d'en utiliser un sur un "petit" site pour voir comment il fonctionne
Ca ne reste qu'un avis personnel, les autres aurons peut être d'autres arguments à y opposer

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...