• [^] # Re: Le php

    Posté par (site web personnel) . En réponse à la dépêche PHP 5 futur concurrent de J2EE et .Net ?. Évalué à 1.

    [...] si tu veux changer de base de donnée?
    Généralement tu emploies une classe d'abstraction genre PEAR::DB ou AdoDB, et tu as juste à changer un paramètre qui se trouve généralement défini par un fichier de config. je vois pas où est le problème...

    [...] Changer de mot d'authentification? [...]
    j'imagine que tu parle de mot de passe, même réponse que précédement, c'est la config de l'application et tu définis ça à un seul endroit.

    Changer le layout de tes pages? (boulot que tu vas vouloir refiler à un infographistes... enfin ce sera le cas si t'es aussi bon que moi en design :p).
    Si l'appli est bien faite, la présentation est séparé du code "métier". La tu as différentes manière de procéder ( création de blocs XHTML avec positionnement en CSS ou XML+XSLT+CSS ...)

    Bref tout ça pour dire, que le langage n'a qu'une petite influence et que ce qui compte, c'est une conception propre. On ne conçoit pas une grosse appli web comme sa page perso!

    La seule chose, c'est qu'un langage peut inciter ou non à faire des trucs pas propres, et là faut bien avouer que PHP permet certaines "bidouilles" qui finissent par nuire plus qu'autre chose...

    Et puis je pense aussi que la simplicité de PHP lui nuit beaucoup. quand je vois le nombre de gens autour de moi qui disent connaitre PHP juste par ce qu'il sont capable d'insérer du code dans une page HTML et qu'ils ont fait leur site perso à grands coups de bout de PHP parsemés dans le code HTML forcément ça donne une mauvaise image. Phénomène quasi inexistant avec J2EE ou .NET.

    https://damien.pobel.fr