| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Jireck
Inscrit le: 18 Fév 2005 Messages: 42
|
Posté le: Lun 14 Nov 2005, 09:24 Sujet du message: Question au dev : rester en Full PHP |
|
|
Bonjour,
Pourquoi le code est il coupé ?
Je m'explique :
Le code ressemble souvent à cela :
| Code: |
<?
if ($exist){
demande_champ()
}else{
?>
<tr><td>xxxxxx <td /><tr />
<?
xxxxxxx |
donc pourquoi il ne ressemble pas à cela :
| Code: |
<?
if ($exist){
demande_champ();
}else{
echo ("<tr><td>xxxxxx <td /><tr />");
xxxxxxx |
|
|
| Revenir en haut |
|
 |
strev
Inscrit le: 08 Sep 2005 Messages: 29
|
Posté le: Lun 14 Nov 2005, 16:40 Sujet du message: |
|
|
C'est la meme chose..
 |
|
| Revenir en haut |
|
 |
Alexis Site Admin
Inscrit le: 08 Avr 2004 Messages: 1113 Localisation: Aix-En-Provence et Firminy (42)
|
Posté le: Lun 14 Nov 2005, 16:42 Sujet du message: |
|
|
Désolé
en fait c'était pour optimiser le temps de chargement de la page. En effet la ligne | PHP: |
<?php
echo "<tr><td>xxxxxx <td /><tr />";
?>
|
étant plus longue à charger que | Code: | ?>
<tr><td>xxxxxx <td /><tr />
<? | sur une boucle ça fait gagner quelques milisecondes... je sais il n'y a pas de boucle ici donc l'intérêt est assez limité... et puis on m'a conseillé de mettre entre <?php ?> uniquement du code php (éviter le echo "<tr><td>xxxxxx <td /><tr />"; ), c'est pour cela que le code est coupé...
Je sais, vous pouvez me faire beaucoup de reproche sur ma manière d'écrire mes codes php  |
|
| Revenir en haut |
|
 |
strev
Inscrit le: 08 Sep 2005 Messages: 29
|
Posté le: Lun 14 Nov 2005, 16:46 Sujet du message: |
|
|
Alexis,
Pour ma part je trouve plus lisible comme tu as fait. La Mise en page est du coup plus facile a modifier.. |
|
| Revenir en haut |
|
 |
Jireck
Inscrit le: 18 Fév 2005 Messages: 42
|
Posté le: Mar 15 Nov 2005, 11:41 Sujet du message: |
|
|
Perso, il faudrait voir mais je pense que le codage full php est bien mieux.
Je pense que des test de charge avec boucle montreront que peu d'amelioration avec le codage, disons , en coupure.
je pense que tu gagnerais bien plus en integrant un cache php et sql et de l'optimisation de code.
Apres Alexis, ce n'est pas un reproche donc pas de desolé. Comme dirais mon gourou : " c'est un des script les plus abouti que j'ais vu ".
et mon gourou est 1000 fois plus fort que moi et c'est un ephemisme.
De plus, je donne mon avis mais je suis incapable de faire ce que tu as fait.
Je Clame encore un grand BRAVO a toi ALEXIS !!! |
|
| Revenir en haut |
|
 |
Trascal Invité
|
Posté le: Jeu 05 Jan 2006, 14:50 Sujet du message: |
|
|
Bonjour,
Personnelement je pense qu'alexeis a eu raison de coder de cette maniere.
Il y a en effet deux avantage qui ont deja été ennoncé :
- la lisibilité de code pour d'eventuelle modification. Sa parait peut etre peu mais la lisibilité est extremement importante et la plupart des gens comprenne plus vite
| Code: | | <tr><td>xxx</td></tr> |
plutot que :
| Code: | | <?php <tr><td>xxx</td></tr> ?> |
Aussi au niveau de la rapidité.. effectivement c'est pas spécialement important pour phpleague mais je peut t'assurer que j'ai coder sur certain script bcp plus complexe que celui ci et au bout d'un moment sa devien tres important. Je pense pas que le devellopement de phpleague soit finit donc je supose qu'il y aurat des amélioration donc la rapidité doit etre prise en compte !
Ce n'est que mon point de vu et un point de vu est fait pour etre discuté (sinon il n'y a pas de charme ) |
|
| Revenir en haut |
|
 |
Jireck
Inscrit le: 18 Fév 2005 Messages: 42
|
Posté le: Ven 06 Jan 2006, 15:33 Sujet du message: |
|
|
| ben faudrat voir ce qu'a fait mon gourou ... |
|
| Revenir en haut |
|
 |
|