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 :

Bien commencer ?


Sujet :

avec Java

  1. #1
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut Bien commencer ?
    Salut à tous

    Habitué depuis de nombreuses années à Delphi, je souhaite me remettre à Java étant donné que j'ai déjà tatonné il y a 8 ou 9 ans, a la mano

    Mais je dois dire que depuis le temps, et en parcourant les forum Java, je suis un peu largué sur plusieurs aspects pour m'y remettre, les termes, les outils...

    Mon but et de périniser mon apprentissage, en choisissant des bons outils mais le plus standards possibles.

    Quelle est la version de Java aboutie aujourd'hui ?
    Quel est le meilleur éditeur, Eclipse visiblement ?
    J'ai vu que les bib. graphiques avait successivement été awg, swing, swt, la dernière étant bien meilleure (?), swt est-elle reconnue standard ?
    Au niveau bases de données, tout passe par jdbc ?
    Y-a-t-il une base de données préférentielle, mieux optimisée pour Java, plus standard pour Java ?

    Voila, si j'avais quelques réponses à mes questions, ca me rassurerait pour bien continuer mon commencement

    Merci d'avance !
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  2. #2
    Membre éprouvé
    Avatar de Janitrix
    Inscrit en
    Octobre 2005
    Messages
    3 391
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 3 391
    Par défaut
    Quelle est la version de Java aboutie aujourd'hui ?
    Java SE 5.0 mais la béta 2 de JavaSE 6 n'est pas négligeable (moi je te la conseille plutot avec toutes les nouveautés ).
    J'ai vu que les bib. graphiques avait successivement été awg, swing, swt, la dernière étant bien meilleure (?), swt est-elle reconnue standard ?
    Bin je ne crois pas que swt est standard, vu que c'est pas proposer avec le jdk de sun . Swing est le standard graphique pour Java actuellement.
    swt est reconnue meilleur que Swing sur certains points, mais je te conseille de rester sur Swing au début.
    Au niveau bases de données, tout passe par jdbc ?
    Oui, normalement ! (Enfin, d'aprés mon experience)
    Y-a-t-il une base de données préférentielle, mieux optimisée pour Java, plus standard pour Java ?
    Im me semble pas, mais il y a quelques base de données PUR JAVA genre hsqldb...
    Bonne chance !
    P.S : les cours et tutoriels java de developpez.com sont une mine d'information ! et les API Documentations de Sun, très utiles !

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Je complète un peu les réponses précédentes

    Citation Envoyé par TicTacToe
    Quel est le meilleur éditeur, Eclipse visiblement ?
    Ce sont très certainement Netbeans et Eclipse, mais ensuite tout dépend des gouts.

    Citation Envoyé par TicTacToe
    J'ai vu que les bib. graphiques avait successivement été awg, swing, swt, la dernière étant bien meilleure (?), swt est-elle reconnue standard ?
    SWT n'est pas du tout un standard, elle n'est même pas dans l'api standard, elle a été developée par IBM (pas tout à fait sûr). Je te conseille d'utiliser Swing pour débuter, c'est ce qu'il y a de plus simples et de plus fonctionnel.

    Citation Envoyé par TicTacToe
    Y-a-t-il une base de données préférentielle, mieux optimisée pour Java, plus standard pour Java ?
    Il y a l'hsqldb et le derby qui sont écrits en java, mais tu peut utiliser la plupart des bases de données avec java.[/QUOTE]

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Citation Envoyé par TicTacToe
    Quelle est la version de Java aboutie aujourd'hui ?
    Définitivement la bêta 2 de la 1.6 (ou peut être mes nightly builds, mais là tu risues un peu niveau stabilité
    Citation Envoyé par TicTacToe
    Quel est le meilleur éditeur, Eclipse visiblement ?
    Si tu as les moyens (genre 500$ la license, 300$ l'update) tu as IntelliJ qui est une rolls, éventuellement accompagné de JFormDesigner (200 €) pour ce qui est des GUI
    Sinon en gratuit:
    Pour le codage en général Eclipse et sa foule de plugins (qui permettent de faire autre chose que du lava soit dit en passant -C/C++, php, ruby, python, C#...)
    Pour les interfaces graphiques et certains aspects de J2EE: netbeans avec l'outil matisse (fourni de base) pour la création de GUI

    Citation Envoyé par TicTacToe
    J'ai vu que les bib. graphiques avait successivement été awg, swing, swt, la dernière étant bien meilleure (?), swt est-elle reconnue standard ?
    SWT n'est pas stadard, et n'est pas forcément meilleure que Swing, elle aborde juste le projet d'un autre point de vue, favorisant la rapidité (par contre tu pers le garbage collector et dois libérer la mémoire à la main) au détriment de l'extensibilité de Swing qui de ce point de vue là est une merveille. Donc tout dépend de ce que tu recherches...
    Citation Envoyé par TicTacToe
    Au niveau bases de données, tout passe par jdbc ?
    Ba pour les communications basiques oui, mais ensuite tu as des framework tel hibernate ou les EJB 3.0 qui créent des mapping relationnel/objet afin d'éviter les fastidieuse opérations nécessaires en JDBC. Comme d'hab tout le but est de savoir sur un projet si le besoin es ou pas d'utiliser de tels outils

    Y-a-t-il une base de données préférentielle, mieux optimisée pour Java, plus standard pour Java ?
    Les drivers JDBC étant écrits pour la plupart en natif (à l'exception des DB embarquées comme celles citées par Wichtounet), le problème ne se pose pas trop vis à vis de l'opti pour java



    Bon sinon pour ce qui est de l'apprentissage, potasse à fond tout ce qui est modèles de concetion (patterns Modèle Vue Controlleur, Model Vue Présenteur et les diverses variations existant sur ce thème, tu les retrouveras un peu partout dans java et les projets utilisant java)

    Et surtout par sur des versions à jour de java, n'utilise pas la 1.4 qyu commence à dater alors que la 1.5 a apporté un bon paquets de nouveautés (génériques, annotations, autoboxing ...), et la 1.6 risque d'en faire autant, même si les changements seront un peu moins visibles

  5. #5
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Bonjour,
    Je voudrais juste ajouter que pour débuter il vaut mieux utiliser un simple éditeur de texte et compiler/exécuter en ligne de commande histoire de connaitre certains mécanismes sous-jacents (classpath,pas d'auto-complétition,...) que les EDI tels que Eclipse ou Netbeans masquent.


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  6. #6
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    L'éternel débat entre les "pro-ligne de commande" et les pro-IDE. Après chacun voit en fonction de ses besoins, mais c'est vrai que commencer par "en chier" sous un invite de commande en mode texte c'est assez formateur... je me rappelle de mes cours de Java sous Linux (JDK 1.1 )...

  7. #7
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Whao !

    Merci pour toutes ces réponses qui m'ont beaucoup aidées !

    En ce qui concerne les EDI, je tiens a passer direct avec un EDI graphique, car quand je disais 'tatonner' il y a 8 ou 9 ans, c'était effectivement avec le bloc note, en ligne de commande, sur des projets graphiques et réseaux (création des evt manuellement, graphismes avec awt, des skeletons etc...), et c'est vrai que comprendre l'envers du décors sert toujours

    Bon en tout cas, merci encore pour toutes ces précisions, je partirai donc avec Eclipse + Jdbc + base inconnue encore + swing - experience

    J'ai pas bien compris pas contre Java SE(5 ou 6) contre Jdk 1.5 ou 1.6b2, mais je me documenterai
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  8. #8
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    J'ai pas bien compris pas contre Java SE(5 ou 6) contre Jdk 1.5 ou 1.6b2, mais je me documenterai
    C'est pareil
    Java SE 5=jdk 1.5
    Java SE 6=jdk 1.6 (b2 pour version béta 2)
    On utilise encore des termes différents car Sun a modifié à plusieurs reprises les dénominations.

    jdk=Java Development Kit

    Si ton problème est résolu, pense à cliquer sur

    Bonne journée


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  9. #9
    Membre émérite
    Profil pro
    Architecte technique
    Inscrit en
    Mars 2002
    Messages
    966
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mars 2002
    Messages : 966
    Par défaut
    Dans ce cas je me permettrai aussi de te conseiller les outils suivants:

    - ANT,
    - Hibernate.

    Je suis content, personne n'a proposé JBuilber .

  10. #10
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Merci, ok pour les versions à dénominations parallèles !

    et me renseignerai sur Ant et Hibernate effectivement qui revienne souvent
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  11. #11
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par TicTacToe
    J'ai pas bien compris pas contre Java SE(5 ou 6) contre Jdk 1.5 ou 1.6b2, mais je me documenterai
    Pour ce qui concerne les différents acronymes : J2SE et JRE ?

    Sinon Pour les numéros de version, il y a eu un changement afin de simplifier les numéros de versions, ainsi la version 1.5.0 devient 5.0 etc...

    Pour apprendre à programmer avec Java voir les tutoriels Java : http://java.developpez.com/cours/

    a++

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

Discussions similaires

  1. [RCP] bien commencer dans la création d'appli RCP
    Par sekaijin dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 16/03/2006, 14h06
  2. [débutant] Bien commencer
    Par cyrill.gremaud dans le forum C++
    Réponses: 8
    Dernier message: 26/02/2006, 14h16
  3. OpenGL et Delphi : bien commencer
    Par frocket dans le forum Langage
    Réponses: 15
    Dernier message: 21/12/2005, 12h07
  4. vidéo: savoir si la lecture a bien commencé
    Par nixonne dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 06/10/2005, 14h23

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