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

Java Discussion :

[Arguments]Passer de C++ à Java


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut [Arguments]Passer de C++ à Java
    Bonjour,
    Je suis un débutant qui programme avec Borland builder c++6. Je suis autodidacte. Tout mon entourage me dit de passer à Java .
    Je programme des toutes petites applis. Mais souhaite me lancer dans de vrais projets : avec une database (mysql) pour l'organisation de projets, programme de calcul pour d'appareils thermiques.
    Comme machine j'ai un PIII,1ghz, 512mo ram.
    Qu'en pensez-vous?
    Merci de vos lumières
    Clovis

  2. #2
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Alors je vais essayer de te vendre le produit lol

    Pourquoi passer à Java ?

    - langage portable ( trés gros avantage ! ) indiférent de l'OS
    - La bibliothèque standard est trés fournis et bien documentée (si on parle le patois local biensur (anglais je précise))
    - Langage "à la mode" se qui signifie beaucoup de source et d'aide potentiel en cas de bloquage et notamment sur ce forum
    - Ce qui pour moi est le plus gros avantage, c'est la simplicité du code et la rapidité de développement. Je ne veux pas créer de troll, mais Java est plus carré que des langages objets comme C++, où parfois il reste de la bidouille
    - Communications avec les bases de données, rapide et simple (ecore une fois de nombreux bout de code sont sipos sur le net et sur developpez.com aussi)


    - En ce qui concerne ta machine, tu pourra développer sans problème tes programmes.

    Voilà une ébauche des avantages Java, et il y en a beaucoups !!!

  3. #3
    Membre éclairé Avatar de ixterm
    Inscrit en
    Mars 2005
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 283
    Par défaut
    Et puis avec Java , fini les problèmes de pointeurs qui font nos cauchemars en C

    Les API Java sont également très riches comme dit précedemment , et plus facile à utiliser que les complexes API Windows en C

  4. #4
    Membre éprouvé Avatar de Oui-Oui MB
    Homme Profil pro
    Architecte technique
    Inscrit en
    Avril 2005
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Avril 2005
    Messages : 111
    Par défaut
    A propos de pointeur, parfois c'est bien pratique, nottament pour faire du traitement d'image...

  5. #5
    Membre Expert
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Par défaut
    Justement, l'avantage du java, c'est qu'il y a des outils dispo (API, framework... ) qui permettent de remplacer l'utilisation de certaines fonction primaires (les pointeurs par ex )

  6. #6
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    L'essayer c'est l'adopter
    J'ai appris les bases de java en cours, mais vraiment les bases, tout le reste je l'ai trouvé sur internet (la plupart sur developpez.com et la doc de sun).
    Je trouve vraiment facile de progresser, on arrive à tout faire avec peu de recherche.
    En plus la compréhension du code est assez simple, puisque comme dit plus haut, il y a plein d'outils qui permettent de ne pas "bidouiller".

  7. #7
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut
    Bonjour,
    La portabilité n'est pas importante. La plateforme serait Windows.
    J'ai jeté un coup d'oeil sur les faqs. Une première remarque: il me semble qu'il faille écrire beaucoup + de méthodes intermédiaires qu'en C++?
    Vu vos commentaires, je pense que je vais y jeter un sérieux coup d'oeil.
    Merci

  8. #8
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Qu'appelles-tu des methodes intermediaires ?

  9. #9
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    en venant sur le forum java il est évident que se sont des personnes qui aimes programmer en java qui vont te repondre (c'est aussi mon cas) et donc tu va avoir plus d'avantage que d'inconvénient d'apres leurs conseils !!!

    Mais:
    Citation Envoyé par clovis
    La portabilité n'est pas importante. La plateforme serait Windows.
    Le vrai avantage de JAVA c'est ca portabilité. En JAVA tu pourras donc mois Interagir avec des fonctions, propriété de l'OS

    si tu sais que ta plate forme sera seulement windows moi je te conseillerais plutot d'utiliser DOTNET !


    P.S. Actuellement je travail avec un groupe sur un projet qu'on développe avec Windev 9 et franchement si c'est pour faire de la gestion de donnée Windev c'est vraiment l'outil qu'il faut, il est extra !!! seule inconvénient c'est qu'il n'est pas gratuit !

  10. #10
    Membre Expert
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Par défaut
    Ce que je vais dire va peut etre te sembler stupide. Je ne sais pas si tu travailles, si tu es lycéen ou étudiant, mais :
    Si tu as pour ambition de travailler un jour dans le domaine informatique, connaitre le java est un avantage majeur :
    - Tout d'abord, c'est une techno très répendue et très recherchée. Mais bon, ça ne sera peut être plus le cas quelques années (encore que, j'en doute...)
    - Mais surtout, apprendre à programmer en java, c'est apprendre à organiser son code, apprendre à faire de l'objet, apprendre un langage qui es vraiment structuré et "professionnel".
    - java est pour l'instant (et ça ça prend du temps pour changer, donc il y a des chances que ça soit encore le cas dans quelques années) le support de beaucoup de formations d'info.

  11. #11
    Membre éclairé Avatar de soad
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    520
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 520
    Par défaut
    Citation Envoyé par viena
    Si tu as pour ambition de travailler un jour dans le domaine informatique, connaitre le java est un avantage majeur :
    - Tout d'abord, c'est une techno très répendue et très recherchée. Mais bon, ça ne sera peut être plus le cas quelques années (encore que, j'en doute...)
    - Mais surtout, apprendre à programmer en java, c'est apprendre à organiser son code, apprendre à faire de l'objet, apprendre un langage qui es vraiment structuré et "professionnel".
    - java est pour l'instant (et ça ça prend du temps pour changer, donc il y a des chances que ça soit encore le cas dans quelques années) le support de beaucoup de formations d'info.
    Se serai plus simple si on pouvait tous connaitre

    nan mais je suis d'accord avec toi mais le C# ressemble a 2 goutes d'eau au JAVA pour la structure et la syntaxe du code !!!



    exemple

    En Java :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    class B extends A implements Comparable {
     
         int compareTo() {
     
         }
     
         public static void main(String[] args) {
     
              System.out.println("Hello World");
         }
    }
    En C# :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    class B:A, IComparable {
     
         int CompareTo(){
     
         }
     
         public static void Main(String[] args) {
     
              Console.WriteLine("Hello World");
         }
    }
    donc au gros tu apprends un langage et tu sais programmer avec les 2 !!! n'est ce pas génial ???


    Et pour son projet si il sait que se sera sur une platform windows moi je trouve qu'il a meilleurs temps de se lancer en DOTNET

  12. #12
    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
    Par défaut
    bof, a moins d'avoir necessairement besoins de tapper sur l'os, Java est tres bien. Comme c'est le langage N1 en utilisation sur les nouveaux projets, et en matiere d'emploi, autant bosser avec.

  13. #13
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut
    Bonjour,
    Ma remarque sur les méthodes intermédiaires: j'aurais peut-être dû dire fonctions ?. Pour avoir une sortie écran en Java (en console)
    System.out.println("Hello World");
    en C++ cout<<"hello world"); c'est un peu plus court.
    Je souhaitais vos avis car justement je voulais connaitre les côtés positifs de Java.
    La gratuité de l'outil de développement est très importante (pour le moment) car je débute et je préfère commencer sans trop attaquer le porte-monnaie.
    J'ai téléchargé
    -eclipse-SDK-3.1.1-win32.zip
    -AideEclipse.zip
    -j2re-1_4_2_10-windows-i586-p.exe
    -j2sdk-1_4_2_10-windows-i586-p.exe
    -j2sdk-1_4_2-doc.zip
    Je pense donc pouvoir commencer mon apprentissage.
    Merci pour les infos

  14. #14
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Citation Envoyé par clovis
    -j2re-1_4_2_10-windows-i586-p.exe
    -j2sdk-1_4_2_10-windows-i586-p.exe
    le sdk suffit, le jre est inclus dedans.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  15. #15
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    Et surtout si tu commences, prend Java 1.5 pas 1.4.

  16. #16
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut
    Bonsoir,
    Merci pour ce tip

  17. #17
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut
    Bonjour,
    Une dernière question. Dois-je installer qqchose sur le PC client ?
    Merci

  18. #18
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 104
    Par défaut
    Pour simplement exécuter un programme Java, il suffit d'installer le JRE sur le poste.

  19. #19
    Membre confirmé
    Inscrit en
    Juin 2002
    Messages
    198
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 198
    Par défaut
    Merci à tous

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

Discussions similaires

  1. Passer un tableau de JAVA vers Procedure PL/SQL
    Par libuma dans le forum JDBC
    Réponses: 1
    Dernier message: 11/03/2010, 11h14
  2. UI autocomplete et argument passer à la page.
    Par archerhawke dans le forum jQuery
    Réponses: 1
    Dernier message: 02/03/2010, 16h11
  3. Passer d'une application java classique à une application Web
    Par Xalendar dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/02/2009, 20h57
  4. Passer d'une mission Java à C++ ?
    Par L4BiN dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 23/05/2008, 15h10
  5. Visual C++ express arguments à passer au main
    Par jeannemarion dans le forum Visual C++
    Réponses: 2
    Dernier message: 26/10/2006, 14h45

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