Site commercial besoin de vos lumières !

Eléphanteau du PHP | 11 Messages

13 août 2007, 21:09

Salut à tous !!

Je me tourne vers la communauté php france dont je fais parti depuis un bon moment déjà car j'ai des soucis pour choisir mes outils de développement.
Je m'explique :
Je suis développeur mais je ne bosse pas du tout dans le domaine de l'internet, j'ai créé il y a quelques temps déjà le site internet de mon club sportif. Je me suis heurté par la suite à des problèmes de maintenance parce que j'ai bossé dans la précipitation, etc .... enfin vous connaissez tous le genre de problème que j'évoque.
Tout ça pour en venir au fait, je vais me lancer dans le développement d'un site commercial pour ma ch'tite soeur qui se lance et j'aimerais cette fois ci partir sur de bonne base.
Je me suis donc un peu rencardé un peu, je pense qu'il faut que je me mette à utiliser un framework, smarty ou copix me semblait tout indiqué mais mon hébergeur ne propose pas encore php5 et les denière version de ces deux frameworks ne sont pas compatibles avec php4 (ai-je raison?). J'ai vu que certain d'entre vous utilisez symfony qui m'a l'air pas mal (ajax m'interesse particulièrement).

Pouvez vous me donner quelques tuyaux histoire de m'éviter les soucis du gros boulet de base que je suis toujours en web developpement ?
Avez vous des frameworks particulièrement indiqués pour le e-commerce ?
Je précise que pour le moment je bosse sous eclipse dont je suis relativement content.
Merci d'avance de vos lumières !

A bientôt Stéphane !

Mammouth du PHP | 19672 Messages

14 août 2007, 06:34

Petite correction : Smarty n'est pas un framework, c'est un moteur de templates qui pourrait dans certains cas s'intégrer dans un framework..

Pour le choix du framework, tu as Symphony , mais tu as également le Zend Framework, Prado et quelques autres encore.

Mais je dirais que les bonnes bases ne commencent pas par le framework, même si ça fait partie des éléments à considérer. La première étape consiste d'abord à définir ton cahier des charges. Tu dois établir les spécifications détaillées de ton application. Ensuite, faire un maquettage complet des différentes pages de ton site serait un bon point. Ensuite seulement tu peux envisager de commencer à coder. Mais les première étapes vont te permettre d'organiser le développement de façon plus rationnelle et t'aideront à choisir le framework qui te semble le plus approprié. Ceci dit, je te signale que le Zend Framework est intégralement écrit en PHP5. Pour Symphony, je ne sais pas, je ne l'ai jamais ouvert.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

14 août 2007, 17:31

Symfony requiert PHP ≥ 5.0 également.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

14 août 2007, 18:00

Ce ne sont pas des frameworks, mais tu as Zen Cart et Virtuemart
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphant du PHP | 206 Messages

15 août 2007, 16:39

Peut on m'expliquer l'interet réel d'utiliser un framework ?
Et dans quel cas son utilisation se révèle être très utile :)

Peut etre un lien a fournir ?

Merci d'avance

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

15 août 2007, 21:51

Si tu recherches sur le forum tu devrais trouver des explications.

Tu peux aussi regarder cet article : http://fr.wikipedia.org/wiki/Framework

ViPHP
ViPHP | 928 Messages

16 août 2007, 09:44

Peut on m'expliquer l'interet réel d'utiliser un framework ?
Un framework c'est en gros une bibliothèque d'outils déjà prèt. C'est créé pour te simplifier la vie et te diminuer le nombre de lignes de code. De plus c'est généralement une garantie d'un code qui marche et qui a été mis à l'épreuve.

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

16 août 2007, 10:12

Un framework est (...) un ensemble de bibliothèques et de conventions permettant le développement rapide d'applications. Il fournit suffisamment de briques logicielles (...) pour pouvoir produire une application aboutie

Stéréotype attaché à un paquetage pour indiquer que le paquetage représente un motif architectural qui fournit un patron extensible pour les applications d'un domaine.
http://dico.developpez.com/html/2456-Co ... mework.php
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

ViPHP
ViPHP | 2287 Messages

16 août 2007, 10:47

Peut on m'expliquer l'interet réel d'utiliser un framework ?
Et dans quel cas son utilisation se révèle être très utile :)
Je pense que si tu ne vois pas à quoi ça pourrait servir c'est que tu n'en as pas besoin. Comme il a été dit plus haut, un framework est un package plus ou moins cohérent de bibliothèques et parfois aussi d'outils (générateur de code, etc...) qui t'imposent en général un style de codage assez strict et une démarche de développement originale mais éprouvée. Utiliser un framework revient à te former à un nouvel outil, ou ensemble d'outil : cette formation peut prendre du temps, et c'est aussi là-dessus que se juge l'intérêt ou non d'un framework.

Ca peut aussi bien te faire gagner du temps que t'en faire perdre :roll: A méditer.
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 août 2007, 11:34

Je pense que si tu ne vois pas à quoi ça pourrait servir c'est que tu n'en as pas besoin.
Tout le monde ignore tout avant de l'apprendre. C'est con mais c'est comme ça. Tant qu'il n'aura pas compris ce que c'est, il ne pourra savoir si c'est utile pour lui ;)

Il y a 4 ans, je ne savais pas ce que c'était la POO, et pourtant, qu'est-ce que c'est pratique :lol:
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

Eléphant du PHP | 206 Messages

16 août 2007, 16:19

ok Merci de vos réponses je vias regarder ça de plus pret Smile

Petit nouveau ! | 6 Messages

28 nov. 2007, 11:43

une bonne base open source, regarde oscommerce :lol: