GNT sans publicité, site mobile, fonctionnalitées exclusives...

PHP vs Java(servlets)

Le
Zouplaz
Bonjour, non ce n'est pas un troll !

Je voudrais juste avoir votre avis sur quelques points concernant ces deux
technologies.

Voila ce qui se passe. Ce week-end j'ai installé TomCat (un serveur http
entièrement écrit en java me semble-t-il) et j'ai jeté un oeil sur la
configuration, le déploiement (manuel) d'applications et installé un petit
servlet style "hello world".

Bon, à partir de là je me suis penché (un peu) sur l'API, puis j'ai
téléchargé quelques servlets dispo en freeware pour regarder les sources.

Il y a quelque chose que je ne comprends pas : les quelques exemples en
question m'horrifient totalement.
Par exemple, j'ai un servlet (quelque peu évolué quand même) qui transforme
un formulaire html en message email (whoua super trop fort).

Le code source est d'une longueur ahurissante, d'une complexité apparement
excessive au regard du résultat produit. Ca ne m'étonne pas franchement, je
m'attendais un peu à ce que le développement de servlets tourne à l'usine à
gaz, c'est bien le genre de la maison.
Et je ne parle pas des API !! Entre l'api JSP et les classes habituelles du
jdk ça confine au labyrinthe

Maintenant la question que je me pose est celle ci : PHP est un langage
parfaitement adapté au développements d'applications et j'ai l'impression
que certaines technologies "concurentes" (dot net, java) peuvent déboucher
sur des projets extrêmement complexes à maintenir, plus long à développer
et donc au final plus couteux.

Qu'est ce qui peut bien pousser les développeurs (plutôt les SSII) à
s'embarquer dans des galères pareilles ? L'interfacage avec des systèmes
tiers ?

Quant à la partie cliente (site web, ou application intra/extranet
utilisant un navigateur comme médium), puisqu'on utilise une technologie
sous jacente absolument identique (les servlets sont confrontés aux mêmes
problèmes que php) où est l'intérêt ???

Est-ce que tout ça découle de la perception qu'on les "décideurs" de
certaines technologies ? Y aurait-il d'un côté ce qui apparait comme
"sérieux" et de l'autre ce qui serait de "la bidouille" ?

Voila, votre analyse m'intéresse.
Analyse de la situation actuelle et anticipation du rôle que jouera PHP
dans cet univers là.
Lire les 13 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 3
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
loufoque
Le #570197
Message d'origine de Zouplaz :

Bonjour, non ce n'est pas un troll !
Ça y ressemble pourtant. Ça taille sévère.


Qu'est ce qui peut bien pousser les développeurs (plutôt les SSII) à
s'embarquer dans des galères pareilles ?
C'est sûrement la peformance.


loquace
Le #569990
Et bien à mon avis, c'est une histoire de communication , de pub, de
sous. IBM Websphere et autres bénéficient d'un autre image que
l'option Gnu Gratos = Craignos. Par conséquents, la pub et le
brainfucking des sociétés qui font du proprio a plus d'impact sur un
décideur. Car tu sais comme moi que ceux qui connaissent l'info ne
manient pas les sous :))

Pour ma part c'est PHP the best, de plus que php se tourne vers la POO.
Que tu peut aussi faire du PHP/GTK etc etc. Franchement pas photo
a+
seb
Zouplaz
Le #569987
loquace - :

Et bien à mon avis, c'est une histoire de communication , de pub, de
sous. IBM Websphere et autres bénéficient d'un autre image que
l'option Gnu Gratos = Craignos. Par conséquents, la pub et le
brainfucking des sociétés qui font du proprio a plus d'impact sur un
décideur. Car tu sais comme moi que ceux qui connaissent l'info ne
manient pas les sous :))



Et puis, pour les SSII il y a aussi un paramètre marketing induit qui se
traduirait par : Java permet de plomber les factures beaucoup plus
facilement, forcément c'est du "sérieux"...

Patrice
Le #569989
Salut,

Juste quelques avantages du Java par rapport à PHP, à chaud :
- L'universalité
- Essaie de développer une application "temps réel" en ligne En PHP pour
voir (A titre d'exemple personnelle, j'ai développé ordonnanceur de
production avec une partie graphique qui affichait l'etat d'avancement des
traitements en temps réel, avec signalement des plantages). Autre exemple,
un jeu en ligne en PHP me parait hasardeux
- La stabilité du code
- La facilité de déploiement

Celà dit, le PHP est et restera un langage hors pair ! Il est excellent pour
des applications faisant appel à des traitements et affichage de données,
gestionnaire de formulaires, ...
Mais bon, à chaque langage ses spécificités et capacités techniques. Et meme
si Java n'est pas forcément facile à apprendre (c'est connu), une fois les
principes assimilés, c'est un langage d'une puissance extraordinaire offrant
une liberté et une sécurité de programmation inégalable.

A plus.

Patrice


Est-ce que tout ça découle de la perception qu'on les "décideurs" de
certaines technologies ? Y aurait-il d'un côté ce qui apparait comme
"sérieux" et de l'autre ce qui serait de "la bidouille" ?

Voila, votre analyse m'intéresse.
Analyse de la situation actuelle et anticipation du rôle que jouera PHP
dans cet univers là.


Bruno Desthuilliers
Le #569985
Patrice wrote:
Salut,

(snip)

Et meme
si Java n'est pas forcément facile à apprendre (c'est connu), une fois les
principes assimilés, c'est un langage d'une puissance extraordinaire offrant
une liberté et une sécurité de programmation inégalable.



On n'est plus le 1er avril...

Publicité
Suivre les réponses
Poster une réponse
Anonyme