Framework

Mammouth du PHP | 1668 Messages

16 mai 2008, 14:02

Bonjour à tous,
Je suis dans une équipe de 6 membres (4 codeurs et 2 designeur), et une question m'est parvenut...
Nous n'avons pas de framework, je sais, arrêtez moi si je me trompe, qu'un framework sert à organisé le travail de groupe... or nous somme organisé parfaitement avec ou sans un chef (tiens comme c'est bizzard, mais à quoi servent les chefs alors :lol: ), est-ce donc indispensable ou vitale ???
Si oui, étant donné que nous somme des hard-codeurs (surtout moi et un collègue) et que le projet est assez conséquent, lequel devrions-nous prendre ???

Par avance merci de nous faire partager vos lumières :idea:

PS : j'ésitais à poster dans méthodologie...
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphant du PHP | 175 Messages

16 mai 2008, 14:19

le framework n'aide en rien a organisé le travail de groupe mais impose une methodologie stricte a respecter, ce qui uniformise au final le travail.

si toutefois vous avez vous meme decide d'une methodolgie de travail:
- nomenclature des variables
- organisation des fichiers
- appel de fonction, classes, etc.
- etc.

bref si vos avez normaliser votre travail pas besoin de framework ;)

ensuite je laisse les experts des frameworks, exposer les autres avantages :twisted:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 mai 2008, 14:23

Salut,

Je pense que ta vision du framework est incomplète ?

Effectivement, elle permet dans certains cas d'organiser le travail, mais juste en imposant des conventions de codages, une méthodologie générale, ...
Sinon, le principe de base du framework, c'est avant tout de proposer une série de classe, librairie, fonction, ... qui se répète dans chaque projet, et donc ainsi réduire le temps qu'un développeur passe à redévelopper ou copier/coller des fonctions complète en changeant 4 paramètres

PDO, par exemple, est une classe d'abstraction de données qui a sa place dans un framework.
Tu pourrais également proposer une classe d'accès aux données GPC qui gère la configuration du serveur sur la protection des données, gérer la mise en session des utilisateurs connectés.

Mais, d'après ce que tu dis, vous avez une sorte de mini-framework si vous avez une structure, des fichiers, des conventions, qui sont communes à tout vos projets.
Donc, tu es déjà dedans sans le savoir, et tu es déjà conscient des avantages ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1668 Messages

16 mai 2008, 15:42

Merci pour vos réponse :lol:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol