Date sent: Fri, 30 Nov 2001 15:35:40 +0100
From: "David MARQUES" <david.marques@steria.com>
To: java@u-strasbg.fr
Subject: JSP vs PHP
Send reply to: java@u-strasbg.fr
bonjour à tous,
une question me taraude,
ces derniers temps je vois pas mal d'article dans la presse ou les JSP
sont classés en dernière position au niveau performances derrière PHP et
ASP. pourquoi PHP serait-il plus performant que les JSP (je sais bien
qu'il ya le cache Zend qui compile les fichiers PHP, mais la JVM pour les
JSP n'est pas à ce point un boulet quand même) ? qu'en est-il réellement
selon vous ?
From: Olivier Dedieu <olivier.dedieu@inria.fr>
Date sent: Fri, 30 Nov 2001 15:40:21 +0100 (CET)
To: java@u-strasbg.fr
Subject: Re: JSP vs PHP
Send reply to: java@u-strasbg.fr
> bonjour à tous,
> une question me taraude,
> ces derniers temps je vois pas mal d'article dans la presse ou les JSP
> sont classés en dernière position au niveau performances derrière PHP
> et ASP.
Quels articles ?
Sur quelle JVM, avec quel AppServer sont fait les tests ?
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------
Date sent: Fri, 30 Nov 2001 15:44:52 +0100
From: "David MARQUES" <david.marques@steria.com>
To: java@u-strasbg.fr
Subject: Re: JSP vs PHP
Send reply to: java@u-strasbg.fr
notamment un sur un login Hors Série spécial PHP...
ils lançaient ça sans citer de quelconques tests en particulier.
je sais pas s'ils écrivaient ça car PHP était le sujet du mag...
Olivier Dedieu a écrit :
> > bonjour à tous,
> > une question me taraude,
> > ces derniers temps je vois pas mal d'article dans la presse ou les
> > JSP sont classés en dernière position au niveau performances derrière
> > PHP et ASP.
>
> Quels articles ?
>
> Sur quelle JVM, avec quel AppServer sont fait les tests ?
>
> a+
>
> ---------------------------------------------------------------
> Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
> Web: http://www-sor.inria.fr/~dedieu
> JavaChannel: http://www.java-channel.org/
> Pharos team: http://webtools.dyade.fr/pharos/
> ---------------------------------------------------------------
From: Olivier Dedieu <olivier.dedieu@inria.fr>
Date sent: Fri, 30 Nov 2001 16:42:00 +0100 (CET)
To: java@u-strasbg.fr
Subject: Re: JSP vs PHP
Send reply to: java@u-strasbg.fr
> notamment un sur un login Hors Série spécial PHP...
> ils lançaient ça sans citer de quelconques tests en particulier.
> je sais pas s'ils écrivaient ça car PHP était le sujet du mag...
Mouais... si y a pas de chiffre ni de condition d'experimentation,
oublie ce genre d'article.
a+
---------------------------------------------------------------
Olivier Dedieu - (INRIA - Bull / WebTools - Pharos)
Web: http://www-sor.inria.fr/~dedieu
JavaChannel: http://www.java-channel.org/
Pharos team: http://webtools.dyade.fr/pharos/
---------------------------------------------------------------
Date sent: Mon, 3 Dec 2001 08:58:34 +0100
From: Patrick Paysant <patrick.paysant@atior.com>
To: java@u-strasbg.fr
Subject: Re: JSP vs PHP [long]
Send reply to: java@u-strasbg.fr
Le 30 novembre 2001 a 15:44, David MARQUES ecrivait:
> notamment un sur un login Hors Série spécial PHP...
> ils lançaient ça sans citer de quelconques tests en particulier.
> je sais pas s'ils écrivaient ça car PHP était le sujet du mag...
>
Bonjour,
Je n'ai jamais fait de JSP, donc mon avis vaut ce qu'il vaut, mais il me
semble que le mécanisme mis en jeu pour les JSP est assez lourd. De
manière générale, je trouve java assez lourd (ho lala, qu'est-ce que j'ai
pas dit :). Donc je justifie son utilisation dans des gros projets.
L'intérêt (que je vois) de java est son côté objet très poussé et sa
gestion de mémoire qui facilite les choses. Ca me parait donc un langage
trés approprié lorsqu'il s'agit d' application d'une certaine envergure
(qui demande donc une organisation du code rigoureuse). Dans un gros
projet, la POO a énormément d'attrait.
Mais lorsqu'il s'agit d'afficher sur une page web la date du jour et la
liste des titres des news extraites d'une base de données, l'intérêt de
java me parait faible. PHP est un langage simple d'apprentissage, riche et
conçu pour des applications web. Je le trouve parfait pour réaliser des
sites rapidement.
Maintenant si le projet est important, ou s'il met en jeu des mécanismes
lourds (archi trois tiers, dialogue avec d'autres architectures software,
...) un langage objet est intéressant (on a beau dire, PHP c'est pas
objet, enfin pas vraiment).
Donc au niveau du dév, et pour des projets de petite à moyenne
importance, je pense qu'on va plus vite en PHP.
Je pense qu'en terme de performance, on peut suivre à peu près le même
raisonnement : ça dépend du contexte. La couche XML de PHP (dans sa
version 4.05) est vraiment pas très performante. Par contre j'ai fait
tourner des scripts PHP dans des environnements très chargés (plusieurs
millions de pages vues par jour) et ça marchait du feu de dieu.
Et puis d'un autre point de vue, ces discussions sur les performances
comparées d'un langage ou d'un autre sont rarement pertinentes. On utilise
le langage dans lequel on est le plus performant, ça garantit un code
propre, maintenable et compréhensible par d'autres. Si l'équipe possède un
developpeur Java confirmé, on fonce sur java. Si elle posséde un
développeur PHP confirmé, on prend PHP. A mon avis, si l'équipe possède
les deux, on leur fait faire à chacun une maquette, et on regarde le
résultat :) (lorsqu'ils sont mis en compétition, les développeurs donnent
souvent le meilleur d'eux-même).
--
Patrick Paysant