|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 43 ![]() |
Bonjour,
Je commence un nouveau projet web en php, sa fait longtemp que je n'ai pas utilisé php (4 ans environs), et je me pose des questions sur la facon d'aborder ce nouveau projet. Je ne travailler qu'en procédural (je mettais tout le code php de la page en haut de celle-ci, et j'ecrivais les variables directement dans la pages), jusqu'a présent j'ai réussi a faire a peu prés ce que je voulais. Maintenant je vois que ce type de codage n'est a priori pas recommander, et qu'il est conseiller de partir sur un modéle MVC et coder en mode objet. J'aurais déja voulu avoir votre avis sur ces points déja Il y a également des frameworks qui sont utilisable, j'ai entre autre vu symfony, cakephp, zend framework, a votre avis sa peut etre une bonne idée d'en utilisé un, ou vaut t'il mieux déja etre bien a l'aise avec la programmation objet? Quel sont les différences entre ces framework, et lequels correspondrait le plus a mon profil? Et pour finir, je vous demanderez donc votre avis sur la meilleur facon, selon vous d'aborder mon nouveau projet, rester en procédural, partir sur un model mvc ( a faire), ou encore l'utilisation d'un framework??? Merci a tous pour vos contribution rif5 |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
ben si cela fait 4 ans autant aller sur de l'objet c'est nettement mieux
en plus les framework sont en objet enfin normalement.
|
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Citation:
Les FW sont des outils très intéressants mais peuvent se révéler plus handicapant qu'autre chose dans certains cas. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 43 ![]() |
Merci pour vos réponses
C'est un peu ce que je me demandais pour les frameworks :s, mais ces sur que sa semble bien pratique :s (entre autre pour traduire une site, la sécurité...) si je devait partir sur un ce serais sans doute symfony. Sinon concernant la structure MVC, vous avez des liens avec des exemples concret car j'avoue que juste en lisant la théorie, je pense avoir comprit en gros le concept, mais par contre comment le mettre en pratique, sa sa reste plus obscur :s Merci a vous |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Pour le MVC une discussion qui pourrait t'aider à comprendre un peu le principe de la mise en oeuvre : http://www.developpez.net/forums/d10...routage-choix/
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Sébastien JoverIngénieur d'étude Inscription : mars 2010 Messages : 22 ![]() |
Juste pour rajouter mon grain de sel:
La prog objet est utile sur des projets ambitieux. Il n'est pas intéressant de partir sur de l'objet pour des projets qui n'en nécessite pas. Ça serait comme sortir l'artillerie lourde pour shooter un moineau (j'espère que l'image ne choquera personne ;-)). A toi de décider si ton projet est intéressant en objet ou pas... Petit exemple si tu as un site qui ne fait pas grand chose et qui n'utilise qu'une table en BD pour gérer des inscriptions d'utilisateurs... alors l’intérêt de l'objet juste pour gérer des utilisateurs en connexion et inscription est très limité. Enfin, voilà ce n'est que mon avis ^^. Mais il y aura toujours les programmeurs objets qui te feront utiliser l'objet a tout va... mais pour quel résultat... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 43 ![]() |
Concernant le projet, ils s'agit d'un projet ambitieux, qui si sa fonctionne, devrait attirer un traffic assez important. Le site sera traduit au moins en 2 langues dés le départs, mais l'objectif est de rajouter des langues au fur et a mesure.
Evidement le site sera dynamique, et trés orienté 2.0 (liaison avec facebook...), il y aura un espace membre, des photos/vidéo, les membres pourront débattre sur différents sujet (style forum mais pas tout a fait). Le tout devra étre sécurisé au mieux... Je pense utilisé une base de donnée de type Mysql. L'objectif de ce projet et également pédagogique, car il va falloir que j'apprenne tout en faisant, ces pourquois je préfére déja faire les bon choix en amont. Je souhaiterais donc faire un code le plus propre possible et le plus en ligne possible avec les recommandations, tout en restant efficace... (je suis pas sur d'etre clair la :s) Ces pour sa que je me renseigne sur le modéle MVC (merci pour le lien grunk), et sur les frameworks. En revanche il est vrai que je n'est pas d'expérience en POO, et je pense qu'il est temps que je m'y mette En tout qu'a n'hésitez surtout pas a laisser vos avis |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com