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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de vg-matrix
    Inscrit en
    Février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    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.

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

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

    Informations forums :
    Inscription : Février 2008
    Messages : 98
    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 émérite
    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
    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 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 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".

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

    Informations forums :
    Inscription : Février 2007
    Messages : 1 220
    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?

  6. #6
    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 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.

  7. #7
    Membre émérite
    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
    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.

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