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

avec Java Discussion :

Différence techno Java / Java Web


Sujet :

avec Java

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Janvier 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Janvier 2012
    Messages : 10
    Par défaut Différence techno Java / Java Web
    Bonjour,

    ayant un projet de jeu browser (ie un jeu se jouant sur un navigateur internet), je m'interroge quand à la technologie à utiliser.
    Ayant besoin d'afficher dans une partie de la fenêtre une scene 3D statique et interactive, et dans le reste, des boutons et menus "classiques", et connaissant le Java, je viens ici vous demander votre avis et quelques informations générales sur le développement Java web.

    Premièrement, j'ai une question qui va vous paraître stupide, mais je n'ai trouvé l'info clairement dans aucun tuto ou cours ^^
    Le code utilisé pour coder une appli java classique est-il ré-utilisable en java Web ? Les appels à l'API 3D seront-ils les mêmes, par exemple ?
    ou est-ce un framework radicalement différent ?
    Suffit-il, en gros, de coder ma scene 3D comme une appli classique, d'adapter un peu le code et la construction du projet pour envoyer ça sur une page web ?

    voilà pour ma première question ^^

    merci d'avance,

    OmegA

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Ce qu'on appelle Java web, ou plus souvent J2EE, c'est quelque chose pour programmer sur le serveur web. Le gros ordinateur sur Internet qui représente "le site web."
    Ce n'est pas pour mettre des trucs qui s'exécutent sur le navigateur, et notamment pas des jeux. Ça, ça s'appelle du JavaScript et ça n'a rien à voir avec Java. Pas le même langage, pas la même techno, pas les mêmes API. Aucun point commun à part les 4 premières lettres.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2011
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 239
    Par défaut
    Je vais tenter une réponse car je suis sur le coup également (projet de développement d'un projet avec une interface Web et du code Java)

    1er point: l'interface web, c'est du HTML il y a que ça de compréhensible par le navigateur, je pense que le mieux pour générer ta page HTML est d'utiliser JSF (car tu peux appeler les liers à tes javabeans)
    -> voir la rubrique JSF et les tuto du site

    pour la 3D, peut être avec une applet dans la page mais tu vas coder les objets 3D directement avec l'API (JOGL par exemple ?)
    l'autre solution est à mon avis d'utiliser un moteur 3D et là: je teste JMonkeyEngine (http://jmonkeyengine.com/) mais ça s'execute pas à l'intérieur d'un page, c'est une application autonome (Java web start)

    Si tu as une application classique, je dirais qu'il faut la mettre dans une applet et hop sur la page web et c'est fini (sauf qu'une applet à des restrictions qu'une appli classique n'a pas)

    est ce que ça t'éclaire un peu ?

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Janvier 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Janvier 2012
    Messages : 10
    Par défaut
    je commencerais par répondre à thelvin, dont l'intervention, à part faire preuve de mépris, n'a pas servi à grand chose. Merci cependant à toi de me prendre pour un neuneu, et de répondre n'importe quoi ^^
    je sais ce qu'est le JS, je sais comment marche "internet", la prochaine fois essaie de comprendre la question avant de répondre des âneries, tu pollue mon post. Merci quand même, je sais maintenant ce qu'est J2EE = pas ce que je cherche.

    La chose que je ne sais pas, c'est s'il y a moyen d’exécuter du Java coté utilisateur, en l'intégrant d'une manière ou d'une autre à un accès via navigateur.


    ceci étant fait, merci à toi v.charlet
    j'ai donc possibilité de me servir d'une applet ... et ben voilà, je vais aller consulter des cours sur ce sujet, tu m'as bien fait avancer, merci
    pour ce qui est d'un moteur 3D, comme je l'ai dit je n'ai besoin que d'une scene statique, donc pas besoin d'un moteur à priori . Je garde quand même ton info à ce sujet dans un coin, ça peut servir ....
    merci

    si j'ai bien compris, une applet, c'est exécuté coté client, on est bien d'accord ? donc pourquoi thelvin dit que ce n'est possible qu'avec JS, et pas Java ?

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par OmegA_MRS Voir le message
    je commencerais par répondre à thelvin, dont l'intervention, à part faire preuve de mépris, n'a pas servi à grand chose. Merci cependant à toi de me prendre pour un neuneu, et de répondre n'importe quoi ^^
    je sais ce qu'est le JS, je sais comment marche "internet", la prochaine fois essaie de comprendre la question avant de répondre des âneries, tu pollue mon post. Merci quand même, je sais maintenant ce qu'est J2EE = pas ce que je cherche.
    Dis, ho. Quand on parle de "Java web," ce qui ne veut rien dire, c'est qu'on l'a entendu de quelqu'un d'autre, et ce quelqu'un d'autre pensait à J2EE. Je l'ai pas inventé.

    Citation Envoyé par OmegA_MRS Voir le message
    si j'ai bien compris, une applet, c'est exécuté coté client, on est bien d'accord ?
    Oui.

    Citation Envoyé par OmegA_MRS Voir le message
    donc pourquoi thelvin dit que ce n'est possible qu'avec JS, et pas Java ?
    J'ai dit que ce n'est pas possible avec Java pour te sauver la vie. Les applets Java plus personne ne s'en sert, parce que ça cause beaucoup de problèmes et de limitations. Si tu me crois pas, essaie, moi je pensais qu'à ton bien. (Par contre les applis Java Web Start, personne ne s'en sert non plus mais pourtant c'est assez cool... Sauf que ça ne ressemble pas à ce que tu demandes.)

    Je n'ai parlé que de JS, je n'ai pas dit possible qu'avec JS. Il y a le Flash aussi, et en fait pour de la 3D j'envisagerais pas autre chose. Par contre Flash il n'y a aucun risque de confondre avec Java.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre chevronné
    Femme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2009
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2009
    Messages : 236
    Par défaut
    Juste pour information, la reponse de thelvin s'explique par le fait que les applet sont une technologie totalement dépassée dans le monde professionnel. Je comprend que tu souhaites t'y formée pour ta culture personnelle mais il est vrai que le JEE est beaucoup plus utile
    Apres je rejoins l'idée que pour faire des chose "dynamique" le flash et le js auront des résultats bien plus sympathique .

  7. #7
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2011
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 239
    Par défaut
    effectivement il faut p'te oublier les applets
    http://www.developpez.net/forums/d49...-applets-java/

    Java web start me semble correct par contre ...

  8. #8
    Membre habitué
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Janvier 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Janvier 2012
    Messages : 10
    Par défaut
    plus personne ne s'en sert, parce que ça cause beaucoup de problèmes et de limitations
    oui, merci, ça je l'ai découvert depuis, grâce à une autre source qui a pris la peine de me répondre : "les applet ça ne se fait plus, utilise plutot XXX ou YYY"

    ça coûte pas plus cher de me renseigner au lieu de me perdre encore plus, avec une réponse obscure "pour me sauver la vie" ^^

    merci à tous, en tout cas, pour vos réponses.
    pour info, je vais faire ça en html5.

    A bientot pour de nouvelles aventures...

  9. #9
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2011
    Messages
    239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 239
    Par défaut
    Citation Envoyé par OmegA_MRS Voir le message
    "les applet ça ne se fait plus, utilise plutot XXX ou YYY"
    c'est quoi les réponses XXX et YYY que l'on t'a donné ?

    ça m'interresse ...

  10. #10
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par v.charlet Voir le message
    c'est quoi les réponses XXX et YYY que l'on t'a donné ?
    Probablement ce qui a été dit ici : Flash/Silverlight, ou HTML5, ou Java Web Start.

    Soit dit en passant, si on m'avait demandé des conseils à propos d'applets et pas de "Java web" j'aurais donné la même réponse que cette personne si utile -_-°. À quoi bon faire connaître à quelqu'un, l'existence de quelque chose qu'il ne veut surtout pas utiliser ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Réponses: 6
    Dernier message: 09/04/2010, 03h13
  2. Visualiser birt un rapport en java (Non web)
    Par gazzall dans le forum BIRT
    Réponses: 1
    Dernier message: 04/04/2007, 11h49
  3. Client lourd java et web service
    Par gs@ab dans le forum Services Web
    Réponses: 6
    Dernier message: 22/11/2006, 18h15
  4. [conseils]Java ou web
    Par le Daoud dans le forum Etudes
    Réponses: 5
    Dernier message: 09/05/2005, 23h01

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