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

Langages de programmation Discussion :

Comment eviter de dedoubler projet c++ et projet java/applet


Sujet :

Langages de programmation

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 70
    Points : 40
    Points
    40
    Par défaut Comment eviter de dedoubler projet c++ et projet java/applet
    voila j'ai un petit probleme
    je travaille enormement avec c/c++
    et je voudrais pour des applications graphiques 2/3D
    mettre des applets sur le net.

    Le passage a java m'enchante peu... quoique oui
    Cela m'embete un peu car le code que j'utilise doit
    etre efficace, editable en asm pour verification et
    si possible supporter la surcharge des operateurs...
    donc c'est plutot raté, habituellement je travaille avec c++ builder

    cependant j'aurais aimé fortement developpé des biblitheques
    generiques que j'utilise a la fois pour mes applis et pour mes demos
    web.. si je dois me taper la version c++ et la conversion java
    ca fait trop et je pourrais pas faire les deux.

    De plus il faut que je gere la 3D entre opengl, dX et java3d mon coeur
    balance, sachant en plus que les applets n'integrent de base aucune
    de ces trois libs, cela oblige les gens a telecharger les add ons

    Je pensais qu'il etait possible de faire des applets avec c# (qui aurait pu
    etre un bon compromis) mais je regarde depuis 2h, et j'ai l'impression que
    les applets (applis tournant sous ie) sont restes le monopole de java

    Pouvez vous me donner qqe conseil ?
    C'est un choix pour les 5 ans qui viennent

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    regarde plutot du coté de java web start. http://java.sun.com/products/javawebstart/demos.html c'est mieux que des applets et t'offre beaucoup plus de possibilités (systeme de cache, integration dans le bureau etc...), c'est vraiment mieux que des applets

    pour les applets en C#, c'est bof car ca ne tournera que sous windows, donc c'est moyen pour du web (sauf cas particulier intranet etc...)

    pour le probleme C++ / java, ben la c'est pas evident.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 70
    Points : 40
    Points
    40
    Par défaut
    merci

    j'essaye de reflechir un peu
    en fait j'aurais aussi la possibilité de developper une plateforme
    commune puisque les types et les declarations de base
    sont communes a java et C.... Ainsi je pourrais partager
    les classes entre les deux langages. Mais c'est guere terrible
    car je n'ai pas acces a toute la bibliotheque java qui est quand
    meme allechante.
    Ca m'oblige quand meme a tout developper en double pour
    les ihm... bof

    Existe il des outils qui permettraient de convertir automatiquement
    certains projet en applet ??? ou un environnement qui convertirait
    un projet C++ avec une ide restreinte (type builder par exemple ?)

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    deja, le probleme des ihm : ca depends de ce que tu utilise pour C/C++ (gtk,qt, mfc, wxwidgets) , mais de toute facon ca ne sera pas les memes qu'en java (swing, awt, swt), donc pas possible d'avoir une librairie commune a mon avis.

    ensuite, convertir un projet standard java en applet, je crois pas, mais en application web start oui.

    ensuite, tu peux utiliser jni en java pour executer du code natif, mais bon, ca me parrait pas une bonne piste

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 70
    Points : 40
    Points
    40
    Par défaut
    effectivement apres reflexion, oui l'ihm de toute facon doit etre refaite
    pour l'applet specifiquement.

    Disons qu'il me reste une sorte de librairie ou de noyau de fonctions et d'objets que j'aimerais utiliser indifferement dans mes programmes java/applet ou c++...

    il me semble que l'on peut importer des fonctioncs C++ compilées dans java (mais les applets ) mais les classes... je crois pas

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 48
    Points : 64
    Points
    64
    Par défaut
    Tu as éventuellement moyen d'utiliser du CORBA pour réaliser une interface entre le java et le C++. Mais ce n'est pas super évident quand on connait pas et ca risque de te prendre pas mal de temps.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 122
    Points : 124
    Points
    124
    Par défaut
    Citation Envoyé par lunatix
    pour les applets en C#, c'est bof car ca ne tournera que sous windows, donc c'est moyen pour du web (sauf cas particulier intranet etc...)
    T'es sûr qu'avec Mono on peux pas les faire tourner sous linux?

  8. #8
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    Citation Envoyé par joujou_le_fou
    T'es sûr qu'avec Mono on peux pas les faire tourner sous linux?
    plus ou moins peut etre, mais ca reste bancal, rien a voir avec la portabilité de java pour le moment.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 122
    Points : 124
    Points
    124
    Par défaut
    Oui, tu as sans doute raison, ca doit etre bancal.

    Au sujet de Mono, j'ai juste entendu parler des gens qui disent que ca marche, mais jamais je n'ai vu de mes propres yeux un site .Net tourner sous linux!

Discussions similaires

  1. Réponses: 11
    Dernier message: 13/03/2006, 17h51
  2. [VB.NEt] comment ajoute-t-on un datagrid à un projet ?
    Par callo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/12/2005, 18h25
  3. Réponses: 9
    Dernier message: 29/09/2005, 09h38
  4. [PDE] Comment ajouter un éditeur de texte à mon projet ?
    Par simsky dans le forum Eclipse Platform
    Réponses: 2
    Dernier message: 29/06/2005, 10h40

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