Bonjour,
Je me demande si c'est possible d'inclure du code java et php dans une page web (jsp par exemple). Est ce que quelqu'un a essayé ?
Merci.
Bonjour,
Je me demande si c'est possible d'inclure du code java et php dans une page web (jsp par exemple). Est ce que quelqu'un a essayé ?
Merci.
Bonjour,
Je pense que c'est impossible de mettre dans une seule page du php et du jsp, du fait qu'une page php aura l'extension .php (qui sera interpréter par un interpréteur php et l'autre .jsp(interprété par un moteur de servlet).
Pourquoi vouloir intègrer les deux??
Salut,
Php, pour utiliser quelques fonctions pratiques. Donc d'après vous, on peut utiliser php et java à condition que ça soit des pages séparées (dans le même projet), donc utiliser un serveur (ou conteneur de servlets) pour java et un autre pour php, c'est ça ?
Merci.
Et pourquoi pas cuire un seul steak, avec deux poêles ?
Concrètement, dans quels cas souhaites tu utiliser ça ?
Tu peux chercher du côté de Quercus, une implémentation pure-Java de PHP5 (et pas mal d'extensions), avec -peut être- l'appel possible à du Java (pure hypothèse hein).
Parcontre ce qui est sûr : avec Quercus, tu peux utiliser des librairies Java dans du PHP
Quercus : http://www.caucho.com/resin-3.0/quercus/
Quercus: Java and PHP integration : http://www.caucho.com/resin-3.0/quer...dule/index.xtp
Le ".war" le plus récent : http://caucho.com/download/quercus-4.0.1.war
Au moins trois avantages à utiliser cette techno :
- la sécurité de la plateforme Java : ici PHP n'est pas codé en C, exit donc les attaques par dépassement de pile, etc
- la puissance de Java associée à PHP, yabon ^^
- l'implémentation Java de PHP est aussi performante que celle en C, voir plus rapide
Pas d'accord : cela dépend du projet, même unique.
Cela peut être très sympa pour mélanger les technologies, et intégrer des solutions tierces codées tantôt en Java tantôt en PHP(ex : un forum de support PhpBB sur un serveur d'appli WebSphere : on est content de en pas se prendre la tête à mettre un Apache)
Quant au fait d'imposer deux langages à une équipe : je dirais plutôt que dans une équipe, il est rare de voir TOUT le staff spécialisé dans les mêmes technos. Le travail est réparti en fonction des capacités de chacun.
Parce que, si chaque membre est spécialisé dans une techno précise, chaque membre deviens irremplacable (déjà expliqué plus haut) ce qui pose problème en cas de maladie / congé / départ. Il faut un minimum de redondance dans les compétences. De plus avec chacun sur sa spécialité, chacun travail dans son coin sur un bout du projet et la collabration se trouve finalement réduite au minimum. Sans compte que tu rau besoin d'au moins un gars connaissant bien les deux technologies pour faire le "pont" entre les deux. Pour moi c'est tout simplement doubler les besoins en ressources humaines sur le projet, donc en doubler plus ou moins les coûts, sans réel avantage.
Note que je n'ai rien contre mixer des technologies indépendantes au sein d'une entreprise (un forum php, une application ecommerce java et une gestion comptable en C), mais c'est autre chose que développer 1 application utilisant plusieurs languages équivalents, or c'est ça que tu propose. Si je suis ta logique, pourquoi ne pas faire aussi un bout en ruby, un autre en java natif (C) et le reste en perl? Java et PHP sont des language touchant des domaines similaire (bien que java soit plus orienté "application" dans son design et php plus orienté "pages webs"), les mélanger dans une seule application ne va pas vraiment t'apporter les avantages des deux mondes mais plutot t'apporter les emmerdes des deux mondesTon premier problème d'ailleurs sera que java n'aura pas accès à la session php et inversément. Si tu as une base de donnée, plus question de centraliser son accès, tu devra faire des accès php et des accès java. En cas de mise à jour des shéma, tu dois modifier deux codes et non un seul. Et c'est le même pour tout!
Partager