• [^] # Re: PHP, ou comment condamner un bon projet à sa naissance

    Posté par . En réponse à la dépêche ownCloud 4 est sorti. Évalué à 3.

    Java est un excellent langage. Il a été bien pensé, est suffisamment strict pour limiter (j'ai dit limiter mais pas éviter) le mauvais code, est normalisé et propose par défaut le support de beaucoup de chose. Le langage est bon. Par contre, les JVM…

    Aussi, je préfère en général miser sur une appli codée proprement en langage comme le PHP et me servir d'Apache HTTP Server que de d'installer une application JavaEE qui plombe les perfs de la machine, requiert souvent son propre serveur d'application et sa propre JVM (parce que l'application n'est compatible qu'avec une certaine version de JVM qui n'est pas forcément celle installé avec l'OS et encore moins celle des autres applications qui tournent sur la machine. Véridique).

    Les projets PHP ne durent pas forcément en entreprise parce qu'ils sont gratuits. Quand ils ont un support payant ou que l'entreprise est de taille modeste, ils sont plus pérennes. Même si il y a dans le lot des projets mal codés, la durée de vie n'est pas forcément liée à la qualité du langage. Et à contrario, les produits Java (notamment JavaEE) que je vois déployé font pour la plupart chier les gens.

    Il s'agit de deux manières de penser un peu différente. A mon sens, exclure un projet parce qu'il a été développé en PHP est un mauvais argument.