This link has been bookmarked by 1 people . It was first bookmarked on 23 Jun 2009, by Stéphane Caillaud.
-
23 Jun 09
-
tout dépend de ce que tu entends par "application réseau"
-
Perl est une alternative très crédible (que je favoriserais au moins pour tous les développements légers à moyens, le Java étant peut-être à privilégier au-delà).
-
Java devient le leader du marché malgré sa lourdeur
-
Je suppose ici que vous voulez parler de la création de sites web dynamiques, car c'est la seule chose que php peut faire
-
Portabilité :
-
La portablilité de Java est la meilleure du moment. Il peut être exécuté sans recompilation sur n'importe quelle machine équipée d'une machine virtuelle. Il existe des machines virtuellles pour un trrès grand nombre de systèmes, jusqu'à certains téléphones portables.
-
La portabilité de php est pratiquement égale à celle du Java dans ce contexte très précis, puisqu'il existe des serveurs web capables d'interpréter le php pour pratiquement tous les systèmes susceptibles d'en abriter un. Encore une fois, le php est limité à la création de pages web
-
Performances :
-
Le Java est performant. Les premières machines virtuelles était très lente. Ce n'est plus le cas aujopurd'hui. Grâce à des techniques de compilation à la volée, le bytecode devient très rapide.
-
Le PHP est mauvais. C'est à attendre de la part d'un langage interprété. J'ai récement fait un test de montée en charge. Le PHP craque à 20 utilisateurs. Java n'avait pas encore remarqué à 60.
-
Coût des plates formes:
-
On peut développer et déployer à l'aide d'outils gratuits et performant pour Java et php.
-
Développement :
-
Le php est au contraire entièrement prévu pour le développement WEB. C'est le langage le plus facile à apprendre et à utiliser. Cependant, il montre ses limites sur les gros projets. Le code deveint rapidement un enchevêtrement inextricable. Reprendre une application écrite par un autre relève du cauchemard. L'évolutabilité est médiocre. Il est en revanche très bon sur les petits projets, où simplicité d'apprentissage et d'utilisation garantissent des développement rapides.
-
Java n'est pas à l'origine prévu pour le développement web, mais divers frameworks ont depuis longtemps comblé cette lacune. Je pense en particulier à JSP.
-
Java réussit partout là ou php échoue grâce à la programmation objet. Cependant, c'est un peu une grosse usine à gaz quand on a des ambitions modestes.
-
En résumé.
Gros projet : Java.
Petit projet : php. -
Qu'en est-il aujourd'hui, en 2008?
Ne peut-on toujours pas envisager PHP pour de gros projets?
-
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.