-
[POO] PHP4 ou PHP5
Bonjour tout le monde,
un de mes profs d'info nous a dit que PHP suivait actuellement deux branches distinctes de développement, la branche PHP4.x et PHP5.
L'avantage de PHP5 sont bien sûr la POO qui rend certains travaux plus simples. L'inconvénient, c'est que peux de serveurs (en ma connaissance) utilisent actuellement PHP5 (pour ma part, OVH et Free sont en php4).
C'est pour cela que je vous demande votre avis : est-il préférable de développer des applications en php5 dans l'idée qu'elle seront bientot supportée partout, ou de rester en php4, qui est utilisé partout, pour offrir une plus grande gamme de compatibilité ?
Actuellement je travail sur la conception d'un MVC et d'un CRUD côté database, et c'est vrai que faire de réelles classe abstraites serait plus simple, mais moin compatible. Et comme on me le dit toujours : il faut penser quand l'appli sera terminée. Et a ce moment là ... php4 ou php5 ? ...
Merci de vos avis/commentaires/réponses :)
-
A mon avis, ça vaut le coup d'utiliser PHP 5, surtout si tu pars sur de la POO !!!
Pour ce qui est de la compatibilité, ça n'est qu'une question de temps, les hébergeurs vont migrer petit à petit.
La seule raison de développer en php4 est, à mon avis, dans le cadre de la maintenance ou de l'évolution d'une appli php4 qui serait trop lourde a reprendre entièrement.
Mais vu que ce n'est pas ton cas (tu fait du code tout neuf) alors autant ne pas se priver des progrès niveau POO, et ne pas développer une appli déjà obsolète avant d'être finie (bon, je sais j'exagère un peu ... mais c'est pour mieux illustrer mon point de vue)
-
mais je suis tout a fait d'accord avec toi quand tu dit que l'application sera obselete quand elle sera terminée, c'est bien la raison de mon post justement ! eviter de programmer une application qui, avant d'etre terminée, est déjà obsolete ! :)
Merci bien pour ta réponse, je crois que c'est la meilleure solution finalement :)
(Réponse acceptée)
-
Je rajouterais que ovh est en php 5 depuis longtemps déjà (sauf si ton hébergement date d'encore pluis longtemps alors il suffit de rajouter un .htaccess avec un "SetEnv PHP_VER 5")...
http://guide.ovh.com/Php5ChezOvh
Pour free également on peux y arriver aussi si tu a un vieil hébergement sans trop d'ennui à priori http://pilgrim.maleo.net/2006/06/fre...de-fichier-php .
Et quelque soit l'hébergeur je crois que depuis un certain temps c'est devenu la version par défaut.
-
et bien ca c'est une bonne nouvelle ! :)
merci :)