Une arrivée très progressive
Un des points forts des précédentes version de PHPBoost est la stabilité ; c'est en effet un des points sur lesquels nous concentrons nos efforts. C'est la raison pour laquelle la nouvelle version tarde à faire son apparition en version finale.
Cependant, après deux mois de version alpha dont le fonctionnement était très approximatif et plus d'un mois de version beta qui commence à devenir utilisable, nous sommes heureux de lancer la version RC de PHPBoost.
La dernière ligne droite avant la sortie finale
L'acronyme RC pour Release Candidate se traduit en français par candidate à la sortie. Alors que les versions alpha et beta ont permis de corriger un très grand nombre de bugs (plus de 600) afin de stabiliser PHPBoost 3.0, la version RC peut-être vue comme le test de validation de la stabilité et éventuellement la dernière chance de corriger quelques bugs récalcitrants.
Nous avons décidé de passer en version RC car le nombre de bugs rapporté ces derniers temps a sérieusement diminué. Nous estimons que les cas d'utilisation les plus courants ont été testés et donc approuvés par l'ensemble de la communauté.
La version RC corrige tous les bugs qui ont été signalés jusqu'à maintenant à l'exception de quelques uns pour lesquels l'explication a été donnée sur le forum au cas par cas.
Une importante optimisation de dernière minute
La version RC de PHPBoost 3.0 apporte une optimisation assez importante du code qui a pour conséquence d'améliorer assez nettement le temps de génération des pages. Nous n'avions pas vraiment prévu de le faire, mais en y réfléchissant nous nous sommes aperçus que c'est un moyen d'augmenter nettement les performances en peu de temps.
L'optimisation ne se fait pas sur le code source en lui-même ; nous n'avons touché aucun fichier PHP. En revanche, il faut savoir que PHP est un langage interprété, ce qui implique qu'à chaque page exécutée, l'interpréteur PHP ouvre tous les fichiers dont il a besoin, les lit et seulement ensuite les exécute. Donc au plus les fichiers lus sont importants, au plus la génération d'une page va être longue. Or pour des soucis de lisibilité du code, les fichiers source contiennent de nombreux commentaires et de nombreux espaces blancs permettant de le mettre en forme. Tout ceci est très pratique pour les développeurs, mais alourdit énormément les fichiers et donc diminue les performances de l'application.
Nous avons donc écrit un outil permettant d'éliminer tous les caractères inutiles pour l'interpréteur et donc d'alléger considérablement les fichiers. Nous avons donc optimisé l'ensemble du noyau qui représente en réalité les fichiers les plus couramment utilisés, ce qui nous permet d'améliorer d'environ 10 % les temps de génération des pages.
L'outil en question a été baptisé POptimizer, il est écrit en Java et sera comme PHPBoost distribué sous licence GNU/GPL de façon à le partager avec tous les gens qui pourraient être intéressés (le code source est déjà accessible ici).
Le code source de la version 3.0 RC a donc été optimisé, c'est l'occasion de tester le fonctionnement de notre outil (il n'est pas à exclure qu'il contienne quelques bugs qui provoquent des dysfonctionnements).
Télécharger PHPBoost 3.0 RC
Nous vous remercions encore pour votre patience, nous savons que beaucoup d'entre vous attendent cette version pour lancer leur site.
Vous pourrez télécharger la version 3.0 RC de PHPBoost ici. Bien entendu, il est encore temps de tester et de rapporter vos bugs ici.
ben.popeye, Le: 28/04/09
Commentaires (8)
Commentaires (8)
Administrateur

![]()


Groupe: Equipe PHPBoost

Inscrit le: 04/08/05
Messages: 10021
Lieu: Aix en Provence
Si on la connaissait, on vous l'aurait communiquée.
On fait ce qu'on peut, on est tout près du but.
Encore un peu de patience.
On fait ce qu'on peut, on est tout près du but.
Encore un peu de patience.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."
Boosteur Inactif

![]()
Groupe: Visiteur
Avez vous une date pour la sortie définitive ?????
Ultra-impatient !
Thx
Ultra-impatient !
Thx
Booster Mortier

![]()

Groupe: Equipe PHPBoost

Inscrit le: 18/12/06
Messages: 736
Lieu: Canada
Hello,
Je ne suis pas sûr de comprendre votre question, mais si votre question concerne la transition entre la version 2 et 3, en principe, il y aura un script effectuant cette transition. À savoir à quel moment il sera disponible, je ne saurais pas répondre, mais j'imagine rapidement après la sortie. Je suppose qu'ils sont déjà après le peaufiner!
Forensic
Je ne suis pas sûr de comprendre votre question, mais si votre question concerne la transition entre la version 2 et 3, en principe, il y aura un script effectuant cette transition. À savoir à quel moment il sera disponible, je ne saurais pas répondre, mais j'imagine rapidement après la sortie. Je suppose qu'ils sont déjà après le peaufiner!
Forensic
____________________
Chercher sur le forum - Consulter la Documentation - Consulter la Foire aux Questions (FAQ)
Dire bonjour et merci, c'est toujours apprécié et pensez à mettre vos messages en Réglé!
Chercher sur le forum - Consulter la Documentation - Consulter la Foire aux Questions (FAQ)
Dire bonjour et merci, c'est toujours apprécié et pensez à mettre vos messages en Réglé!
Booster Bazooka

![]()
Groupe: Membre
Inscrit le: 01/12/08Messages: 145
Les modules seront t'ils compatibles immédiatement?
Les questions doivent être posées sur le forum. Merci.
Les questions doivent être posées sur le forum. Merci.
Administrateur

![]()


Groupe: Equipe PHPBoost

Inscrit le: 04/08/05
Messages: 10021
Lieu: Aix en Provence
Merci Shadow, c'est corrigé.
Y'a pas de quoi, je suis là pour ça aussi
Shadow
Y'a pas de quoi, je suis là pour ça aussi

Shadow
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."
Modérateur

![]()
Groupe: Equipe PHPBoost

Inscrit le: 30/12/07
Messages: 3127
Lieu: Tours (37)
Salut les gars,
Bravo pour cette sortie.
Deux petites fautes de français dans la news :
Citation:
On dit "se traduit par".
Citation:
le à est en trop.
Bravo pour cette sortie.
Deux petites fautes de français dans la news :
Citation:
L'acronyme RC pour Release Candidate pourrait se traduire en français candidate à la sortie.
On dit "se traduit par".
Citation:
il est encore à temps de tester et de rapporter vos bugs ici.
le à est en trop.
Booster Bazooka

![]()
Groupe: Membre
Sexe:
Inscrit le: 25/11/07
Messages: 103
Et moi qui me plaignait hier que la version RC commençait sérieusement à se faire attendre
. Merci pour votre superbe travail!
. Merci pour votre superbe travail!
Booster Fusée

![]()


Groupe: Equipe PHPBoost

Inscrit le: 27/02/09
Messages: 4767
Lieu: Alsace
Bravo pour votre travail ! Très beau boulot




PHPBoost

Support
Téléchargements
Développement
Communauté








