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 :

Début avec Java


Sujet :

avec Java

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut Début avec Java
    Salut tout le monde,
    J'ai entendu parler de java comme étant un langage assez puissant et qui reprend la syntaxe du C. J'aimerais alors l'apprendre par curiosité, mais je veux savoir certaines choses avant de me lancer.
    > Java possède t-il un atélier de conception comme Delphi, Windev ou Vb?
    Gère t-il les SGBD?
    > Ne pose t-il pas des problèmes de compatibilité si on veut maintenir une application avec d'autres versions?
    > Est-il mutli-plateforme?

    Notons que j'utilise le C ou Delphi pour générer mes applications.
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  2. #2
    Membre habitué
    Homme Profil pro
    Developpeur web/Java
    Inscrit en
    Février 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Developpeur web/Java
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    Points : 178
    Points
    178
    Par défaut
    Salut,

    Bien entendu il existe des éditeurs de code pour Java puissants les plus connus sont NetBeans et Eclipse pour ma part j'utilise Eclipse.

    Ensuite bien entendu Java peut communiquer avec les SGBD et il est également multi-plateforme.

    Enfin pour terminer, il n'y a théoriquement aucun problème pour les changements de versions de Java puisqu'il est retro compatible.

    Cependant Java est assez différent avec le C puisque Java est orienté objet et que le C est un langage procédurale.

  3. #3
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Debut avec java
    Bonjour,
    Java possède t-il un atélier de conception comme Delphi, Windev ou Vb?
    Il existe plusieurs IDE et certains sont gratuits et puissants comme Eclispe.

    communiquer avec les SGBD et il est également multi-plateforme.
    Evidement,il communique avec des SGBD, il suffit d'installer le driver adéquat. Java est un langage Multi-Platforme et surtout il est l'un des langages les plus portable. Tu écris ton code et tu l'exécute indépendament du systéme d'exploitation. Chose qu'on peut pas faire avec Delphi, ou VB, non ?

    Ces choses sont déja dites, mais je préfere te rassurer que JAVA peut aller aussi loin que tu veux

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par vg-matrix Voir le message
    > Java possède t-il un atélier de conception comme Delphi, Windev ou Vb?
    A ce niveau là tu as effectivement des IDE très très puissants pour ce qui est de la partie code. Pour ce qui est de la génération des interfaces graphiques, on est à un niveau moins poussé. Toutefois Netbeans propose un designer nommé matisse qui permet de générer les interfaces en drag&drop, et tu as d'autres outils spécialisés dans ce rôle come JFormDesigner

    Citation Envoyé par vg-matrix Voir le message
    >Gère t-il les SGBD?
    C'est un des atouts majeurs de java avec la couche d'abstraction JDBC


    Citation Envoyé par vg-matrix Voir le message
    > Ne pose t-il pas des problèmes de compatibilité si on veut maintenir une application avec d'autres versions?
    Java possède une compatibilité ascendante, c'est à dire que ce que tu as codé en java 1.4 tournera sur toutes les versions à partir de la 1.4 (à l'heure actuelle java 1.5(aka java 5), 1.6 (aka java 6)).
    Par contre il est bien entendu impossible de faire tourner du code java 1.4 sur du java 1.2.

    Citation Envoyé par vg-matrix Voir le message
    > Est-il mutli-plateforme?
    Oui, une classe java compilée cous windows tourne parfaitement sous linux/unix/macos/whatever. C'est le principe de base de java "write once, run anywhere".
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Citation Envoyé par sinok Voir le message
    Pour ce qui est de la génération des interfaces graphiques, on est à un niveau moins poussé. Toutefois Netbeans propose un designer nommé matisse qui permet de générer les interfaces en drag&drop, et tu as d'autres outils spécialisés dans ce rôle come JFormDesigner
    Donc si je ne m'abuse avec par exemple eclipse pour une application il faut tout faire à partir du code (bouton, image, mise en forme, etc.). C'est biença?
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par vg-matrix Voir le message
    Donc si je ne m'abuse avec par exemple eclipse pour une application il faut tout faire à partir du code (bouton, image, mise en forme, etc.). C'est biença?
    A moins d'installer un Plugin supplémentaire (JFormDesigner en version plugin eclipse, VisualEditor, Swing Designer...).

    Mais de toute façon en java faire des interfaces graphiques sans mettre les mains dans le cambouis est une utopie ^^
    Et de même il vaut de toute façon mieux comprendre comment fonctionne Swing un minimum même si l'on utilise un Designer.
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  7. #7
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Debut avec java
    Bonjour,
    Je dirais que c'est mieux de toucher aux développements des interfaces sans utiliser d'outils pour ça. cela permet de mieux saisir le concept, surtout pour un débutant en Java. Mais tu peux utiliser des plugins (des outils) qui permettent de faire ça, tel que Visual Editor sous Eclipse...

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par kmdkaci Voir le message
    Mais tu peux utiliser des plugins (des outils) qui permettent de faire ça, tel que Visual Editor sous Eclipse...
    Visual Editor n'est apparemment plus maintenu depuis un certain temps. Personnellement, je n'ai jamais réussi à le faire fonctionner sous Eclipse Ganymede.

  9. #9
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Merci à vous, j'ai aussi téléchargé un cours dans la zone tuto java et je vais essayer.
    Pourriez-vous s'il vous plaît citer des applications qui ont été conçues en java?
    Merci d'avance.
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par vg-matrix Voir le message
    Merci à vous, j'ai aussi téléchargé un cours dans la zone tuto java et je vais essayer.
    Pourriez-vous s'il vous plaît citer des applications qui ont été conçues en java?
    Merci d'avance.
    Java et JEE représente le socle technique le plus répendu pour les applications critiques en entreprise à ce jour, la liste serait trop longue...

  12. #12
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Citation Envoyé par kuzco Voir le message
    Java et JEE
    Quel est la différente?
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  13. #13
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Debut avec java
    Bonsoir,
    Java est le langage proprement parlé, il englobe toutes les concepts. J2EE est une technologie (l'équivalent de .net ou Delphi.net). Elle traite tout ce qui est relatif au web, serveur d'application..etc
    En fait, "syntaxiquement" c'est la même chose, mais se rapporte à ces technologies. Exemple, tu fais une application, genre gestion de stock de ton magasin comme application de bureau, ça tu peux utiliser JAVA tout court, au même temps t'as une gestion d'un site d'un opérateur téléphonique, que tu peux consulter via un navigateur... là c'est du J2EE.

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Si tu veux faire plus simple, JEE est un ensemble d'API ayant trait aux applications nécessitant des échanges sur un réseau (la plupart du temps le web, des extranet ou intranet).
    Attention toutefois il existe une confusion entre certains frameworks (Struts, Spring, Tapestry, Wicket et autres ) qui sont catégorisés JEE alors qu'ils n'ont pas grand chose à voir avec les spécifications JEE.Trop de gens ont associés la notion JEE avec des sites web alors que de fait il n'y a pas grand chose à voir entre les deux (vas comparer JMS ou EJB avec struts ou wicket...)
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  15. #15
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    Ok, j'ai téléchargé Eclipse et je vais m'y essayer. Existe t_il un module de traduction en français pour eclipse 3.4?
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  16. #16
    Membre éprouvé
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Points : 950
    Points
    950
    Par défaut Debut avec java
    Bonjour,
    regarde ce tuto. et celui-ci ils parles d'Eclipse

  17. #17
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut
    J'ai choisi "Développons en Java avec Eclipse" de Jean Michel DOUDOUX. Et j'aimerais savoir s'il existe un module de traduction en français d'eclipse.
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

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

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Ajoutes le dépot suivant au manager de repositories.
    Ce dépot contient les traductions dans toutes les langues.

    Mais par défaut je te conseille de rester en anglais pour t'y habituer: en java plus des 3/4 des ressources sont en Anglais, à commencer par la bible du développeur java: la Javadoc
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

Discussions similaires

  1. meilleure base de données avec java
    Par mial dans le forum JDBC
    Réponses: 11
    Dernier message: 10/11/2010, 11h49
  2. [LDAP] recherche dans differents container LDAP avec Java
    Par touinth dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 01/07/2004, 16h06
  3. [CR][Java] imprimer un état CR avec java
    Par wassimb dans le forum SDK
    Réponses: 2
    Dernier message: 24/05/2004, 16h40
  4. Réponses: 3
    Dernier message: 27/01/2004, 16h15
  5. [JNDI] Equivalent avec Java Web Start ?
    Par cameleon2002 dans le forum Java EE
    Réponses: 8
    Dernier message: 18/09/2003, 18h55

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