IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

utilisation php et java


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut utilisation php et java
    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.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Tunisie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 426
    Par défaut
    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 ??

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut
    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.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 142
    Par défaut
    Et pourquoi pas cuire un seul steak, avec deux poêles ?
    Concrètement, dans quels cas souhaites tu utiliser ça ?

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 885
    Par défaut
    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

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par yasinfo Voir le message
    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.
    Si c'est un seul projet, choixi un des deux languages, pas les deux. Tu va courir à la catastrophe sinon, rien que par le fait que tu aura besoin de doubler toutes les connaissance de l'équipe (elle devra maitriser java et php au lieu d'un seul language)

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    885
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 885
    Par défaut
    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.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 142
    Par défaut
    Citation Envoyé par entreprise38 Voir le message
    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.
    Oui, mais là c'est un cas de deux composants différents. A l'origine, il parle de mélanger, dans une même page jsp, du php et du java...

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Si c'est un seul projet, choixi un des deux languages, pas les deux. Tu va courir à la catastrophe sinon, rien que par le fait que tu aura besoin de doubler toutes les connaissance de l'équipe (elle devra maitriser java et php au lieu d'un seul language)
    Salut,
    Mais pourquoi une catastrophe si chaque membre est spécialisé dans une technologie bien précise ?
    Sinon, est ce que quelqu'un parmi vous a déjà essayé d'utiliser java et php dans le même projet ?
    Merci.

  10. #10
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par yasinfo Voir le message
    Salut,
    Mais pourquoi une catastrophe si chaque membre est spécialisé dans une technologie bien précise ?
    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 mondes Ton 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!

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Avril 2006
    Messages : 453
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Sans compte que tu rau besoin d'au moins un gars connaissant bien les deux technologies pour faire le "pont" entre les deux.

    Ton 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!
    Bonjour,
    Merci tchize pour ces explications, cela dit, j'ai une question: Que dois faire la personne qui sert de "pont" dans le projet ?
    Sinon, je pense être convaincue que l'utilisation de java et php au sein d'un même projet ne fera qu'empirer les choses.
    Encore merci à tous.

  12. #12
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par yasinfo Voir le message
    Bonjour,
    Merci tchize pour ces explications, cela dit, j'ai une question: Que dois faire la personne qui sert de "pont" dans le projet ?
    Et bien ca dépendra du projet, mais si tu n'a pas au moins une personne connaissant bien les deux technologies, tu va arriver avec deux demi équipes autistes qui travailleront de leur coté sans comprendre en quoi ca implique l'autre équipe.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/12/2014, 10h00
  2. comment utiliser un variable java dans php
    Par messi_hf dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/12/2009, 11h21
  3. Dans quel cas utiliser PHP, .Net ou Java ?
    Par mic79 dans le forum Langage
    Réponses: 4
    Dernier message: 28/11/2008, 18h58
  4. [Java] Utiliser une API Java en PHP
    Par Antoun dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 22/10/2007, 12h19
  5. Utiliser des Objets PHP en Java
    Par nako dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 09/05/2007, 14h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo