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

Débats sur le développement - Le Best Of Discussion :

Que choisir ? Delphi ou Java ?


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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
    non, malgré la proximité de nom, ODBC et JDBC n'ont rien a voir !

    jdbc, c'est juste le nom de l'ensemble des interfaces qui permettent d'acceder a un systeme de persistance. Ensuite, tu plug un driver qui va faire les appels reseaux vers la base. ce driver correspond aux classes reelles qui seront manipulées via les interfaces). Tu codes les appels resaux soit en java (driver de type 4) soit en C en C++ en ce que tu veux...

    donc les drivers oracles ou mysql sont du natif par exemple.
    tu as aussi un drivers odbc (qui du coup est pas natif, il fait du odbc )

    je sais c'est trompeur

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4
    Par défaut
    Citation Envoyé par XavierZERO
    Bonjour,

    J'aime beaucoup JAVA car les applications sont portables sur différents OS tant qu'ils disposent d'une JVM. Du coup, moi qui suis un utilisateur exclusif de Linux j'aime bien disposer d'application sur mon système. De plus, Java dispose d'un nombre de bibliothèques importantes et de noubreux logiciels libres de développement (Eclipse et ses plugins, Netbeans, Ant, ...)

    Ensuite c'est vrai que l'éxecution de Java est plus lente que celle de Delphi mais cela tend à diminuer et Java est de plus en plus rapide (la version 1.4.2 est environ 30% plus rapide que la 1.4.1).

    Mais reste à voir quel est ton cahier des charges et l'application que tu veux faire.

    En espérant avoir pu contribuer utilement.

    Xavier MOGHRABI
    La portabilité Java n'est pas si évidente que ça, de plus ce langage est vraiment lent. Le seul avantage qui joue en sa faveur est sa facilité de développement comparé au C++

  3. #3
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    Citation Envoyé par flem
    de plus ce langage est vraiment lent.

    java n'est PAS lent (le seul truc lent dans java c'est Swing .. *se cache*)

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par kedare

    java n'est PAS lent (le seul truc lent dans java c'est Swing .. *se cache*)

    pas d'accord java est très lent, et gourmand en mémoire...
    ces collections sont très complètes et très pratiques, mais d'une efficacité déplorable.
    (j'ai déjà eu l'occasion de comparer c / c++ / java /python sur plusieurs exemples dans différents domaines... et java est monté une seule fois sur le podium)
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    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
    et si tu donnais des exemples... parce que pour tous les benchs que tu peux trouver sur le net, java se defends tout a fait honorablement. (proche de C++ en général)

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 178
    Par défaut
    http://shootout.alioth.debian.org/de...java&lang2=gpp

    Hop mon bench préféré, il porte sur 16 programme de test différent pour ce cas la
    Java est a peu pres 2fois plus lent que le C++, ce que je trouve être un score pas trop mal
    Bon on passera sur l'utilisation mémoire

    dommage j'ai pas de bench avec delphi a vous proposer

  7. #7
    Membre très actif
    Avatar de vosaray
    Profil pro
    Architecte technique
    Inscrit en
    Mai 2004
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2004
    Messages : 217
    Par défaut

    La portabilité Java n'est pas si évidente que ça, de plus ce langage est vraiment lent. Le seul avantage qui joue en sa faveur est sa facilité de développement comparé au C++
    Certes il n'existe pas de JVM pour Commodore 64.

    De la a re-mettre en question la portablité de java, il faut avancer des arguments ...

    Quand aux perfs du "language", on pourrait dire qu'une build java est certes beaucoup plus lete qu'en delphi , mais tout de meme un peu plus rapide qu'une build C++

    Concernant les perf des JVM, ca depend des packages (swing c horrible), et pour beaucoup de l'os et de sa maniere de gerer les ressources.

    Une JVM qui a suffisament de ressources est une JVM contente qui ne demande qu'a montrer sa rapidité.

    Bein entendu, dans le cas d'une appli C/S, le tout operant sous Winows, la question de l'environnemnt ne se pose plus : Delphi forever ...

    PS : Souvenons nous que Java a ete tres inspiré par le pascal objet, et Delphi (compos plugables , facilité d'appretissage), de l'aveu meme de Sun.

Discussions similaires

  1. Que choisir : PHP ou Java ?
    Par Community Management dans le forum Général Conception Web
    Réponses: 200
    Dernier message: 13/06/2014, 17h00
  2. Que choisir : Delphi ou C++ ?
    Par Gwipi dans le forum Débats sur le développement - Le Best Of
    Réponses: 30
    Dernier message: 18/07/2010, 11h43
  3. Que choisir : PHP versus Java ?
    Par Sniper37 dans le forum Général Conception Web
    Réponses: 164
    Dernier message: 28/04/2009, 16h50
  4. que choisir (tableau avec java)
    Par walid2012 dans le forum Collection et Stream
    Réponses: 27
    Dernier message: 30/04/2006, 12h42
  5. Que choisir C++ ou Java pour de petites applications ?
    Par kedare dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 23/02/2006, 22h48

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