Stratégie technologique
Conseil et Solutions



Les applications hébergées sont encore aujourd’hui une chasse bien gardée des technologies Java.

Les raisons de cet état de fait sont multiples :

  • L’immense majorité des serveurs d’applications est aujourd’hui basée sur J2EE
  • Certains serveurs d’applications intègrent nativement les couches de persistance des objets (ORM ou Object Relational Mapping) et de fonctionnement en grappe (clustering)
  • Java reste dans l’inconscient des décideurs informatiques un langage plus robuste que PHP ou ASP.NET.

Des alternatives à J2EE existent cependant

L’idée reçue d’un PHP instable est aujourd’hui de plus en plus difficilement opposable tant de nombreux piliers du e-commerce en France et dans le monde fonctionnent sous cette technologie, avec des disponibilités tout à fait comparables avec des solutions J2EE.

De fait, Les applications PHP exploitent moins de couches logicielles que des applications Java ; pour un langage intrinsèquement tout aussi stable, les applications PHP sont donc peut-être plus disponibles ; leur maintient en production est dans tous les cas plus aisé.

Des contextes privilégiés

Si consolider un catalogue d’applications J2EE par une application web PHP n’a que peu de sens, la création ex nihilo d’une application web est l’occasion de se poser les bonnes questions quant au langage de développement.

Dans sa version 5, PHP propose par ailleurs un modèle objet très proche de Java ; avec un peu de rigueur dans la modélisation, il est tout à fait aisé de produire les mêmes fonctionnalités de reporting qu’une application J2EE.

En résumé, de nombreux avantages existent à développer une application web sous PHP :

  • Leur hébergement est plus aisé, de simples directives visant la compilation de PHP sur le serveur d’hébergement sont à prévoir
  • Leur disponibilité est comparable à des applications sous serveur d’application J2EE.
  • PHP est très bien fourni en terme de programmation orientée service
Bookmark and Share