IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

'Bonnes manières' et php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut 'Bonnes manières' et php
    Bonjour à tous,

    il y a quelques semaines j'ai commencé à bidouiller en php pour un site perso. La structure fonctionne, il ne reste plus quà faire du remplissage, mais avant de me lancer, je me demandais s'il existe de la doc quelque part sur les ''bonnes manières'' du php ou des recommendations sur l'organization générale d'un site, histoire de ne pas avoir à tout restructurer pour un petit changement dans 6 mois.

    Je me demandais síl y a aussi des restriction quant au style du code. J'emploie par example assez régulièrement la commande echo pour générer de l'html, par exemple

    <?php
    ...
    echo ''Génère de l'html'';
    ...
    ?>

    alors que je pourrais faire
    <?php ... ?>
    <HTML>
    <?php ... ?>

    Est-ce que cela change quelques chose? Lisibilité du code? Performance? Autres?

    Merci,

    Tom

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Pour relire et débugguer le code la première solution est de loin la meilleure

  3. #3
    NoT
    NoT est déconnecté
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 237
    Par défaut
    Salut,

    Pour moi les 2 sont correctes, ça dépend bcps des outils que tu utilises, par exemple avec un éditeur WYSIWYG comme dreamweaver il est appréciable que l'éditeur puisse afficher à l'écran l'HTML de ta page, chose qu'il ne pourra pas faire si tu génère tout avec des "echo"

    Tandis que dans le 2e cas il pourra le faire, mais au détriment de la lisibilité de ton code php global.

    Les 2 conviennent à 2 métiers je dirais presque : un intégrateur qui devra faire une interface complexe en HTML préférera faire son interface avec un outil fait pour ca qui lui génère son code HTML et intégrer ses "blocs" de php à l'intérieur.

    Tandis qu'un programmeur préférera tout faire d'un seul bloc avec des echo un peu partout.

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Les templates ? Niveau "lisibilité", j'estime que c'est le must surtout dans le cadre de projet assez volumineux et/ou quand plusieurs personnes travaillent sur un même projet.


    Julp.

  5. #5
    Membre chevronné
    Avatar de DBProg
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Au niveau performance la première est de loin à oublier. En cherchant un peu il me semble qu'il existe des comparatifs où est montré la différence de temps entre une page entièrrement écrite en php (html écrit depuis php) et une page html avec des éléments dynamiques.

    Le maximum en html, et tu incorpores ce qui est dynamique dans ta page

    Le système des templates évoqué par julp reste l'idéal, mais pas toujours abordable quand on débute. Mais c'est mieux de prendre les bonnes habitudes tout de suite
    La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
    -----------------------------------------------------------
    Retrouvez mes articles informatique sur mon Site Developpez.
    Le reste, sur le Site perso !


  6. #6
    Nouveau candidat au Club
    Inscrit en
    Juillet 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 2
    Par défaut
    Merci pour les réponses. Je vais jeter un coup d'oeil aux templates. A vue de nez, ce n'est probablement pas vraiment nécessaire pour un site perso mais pour la bauté du geste...

    Sinon, pas trouvé grand chose sur les comparaisons de perfs html et php. Faut dire que ce ne sont pas les meilleurs mot-clés à utiliser sur google.

    Tom

  7. #7
    Membre chevronné
    Avatar de DBProg
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Pas trop, ou alors tu trouveras jamais ce que tu veux Mais je pense que tu peux faire confiance là dessus, en même temps ça parait logique.

    Je pense que tu peux trouver des livres sur le sujet, ou quelques ebooks. Du genre "PHP - Best Practices" (c'est un exemple ! Je l'ai en Java, mais je ne sais pas si il existe en php).
    La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
    -----------------------------------------------------------
    Retrouvez mes articles informatique sur mon Site Developpez.
    Le reste, sur le Site perso !


Discussions similaires

  1. La bonne manière d'inclure des pages
    Par gondek dans le forum JSF
    Réponses: 6
    Dernier message: 22/07/2008, 20h49
  2. Réponses: 5
    Dernier message: 29/06/2008, 15h46
  3. [DAL] Bonne manière
    Par rad_hass dans le forum C#
    Réponses: 11
    Dernier message: 12/02/2008, 10h58
  4. Bonnes manières de rédiger du code ?
    Par [Hugo] dans le forum Débuter
    Réponses: 55
    Dernier message: 04/11/2006, 18h48
  5. Listeners: bonne manière de programmer?
    Par ®om dans le forum Langage
    Réponses: 8
    Dernier message: 26/07/2006, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo