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

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2002
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Que choisir ? Delphi ou Java ?
    Bonjour , actuellement développeur indépendant
    je développe depuis plusisieurs années sur Windev et VB6.
    Cette année les évolutions de ces deux produits ont été assez critiques


    Ma question est :

    entre Delphi et Java ,
    vu les langages de programmations que je maîtrise,
    Sur quel langage , je m'adapterai le plus rapidement?
    (En d'autres termes : lequel est le plus rapide à apprendre ?)

    Je développe des applications de gestion client/serveur la plus part du temps.

    Si quelqu'un pouvait me conseiller ...

    Merci , d'avance

    JYM

  2. #2
    Membre averti Avatar de Epictète
    Inscrit en
    Mars 2002
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 219
    Points : 341
    Points
    341
    Par défaut
    Je développe des applications de gestion client/serveur la plus part du temps.
    Non seulement Delphi est parfaitement adapté pour cela, mais en plus tes applications Delphi seront beaucoup plus rapide à l'éxécution car compilateur natif inside


    Java c'est le langage surtout pour les applications distribuées d'entreprise
    -> Consultez les cours et tutoriels
    -> Consultez la F.A.Q du forum que vous utilisez
    -> Lisez les règles du forum

  3. #3
    Membre habitué Avatar de ddams
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2002
    Messages : 147
    Points : 148
    Points
    148
    Par défaut
    je suis tout à fait d'accord avec Epictète !

    Le développement d'applis de gestion est BEAUCOUP + facile sur Delphi que sur java ! (Delphi est un RAD fait pour ça)

    @+ddams
    @+ddams

  4. #4
    Candidat au Club
    Inscrit en
    Septembre 2002
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 5
    Points : 2
    Points
    2
    Par défaut Merci
    Ok , merci

    Un orientation sur Delphi , serait plus judicieuses,

    Reste le prix , pas donné Delphi si l'on doit ajouter l'éditeur d'état de
    Crystal Report, le module base de donnée

    Merci encore

  5. #5
    Membre averti Avatar de Epictète
    Inscrit en
    Mars 2002
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 219
    Points : 341
    Points
    341
    Par défaut
    Dans Delphi 7 le générateur d'état est déjà inclus (Rave Report).
    -> Consultez les cours et tutoriels
    -> Consultez la F.A.Q du forum que vous utilisez
    -> Lisez les règles du forum

  6. #6
    Candidat au Club
    Inscrit en
    Avril 2003
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    salut,

    j aimerais savoir lequel est le meilleur pour des applis plus industrielle (ex: embarqué) :

    @+

  7. #7
    Membre habitué
    Inscrit en
    Octobre 2002
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 164
    Points : 190
    Points
    190
    Par défaut
    Sauf si ton embarqué est constitué d'une carte PC mais sinon Delphi ne propose pas de compilateur pour une cible autre que PC.

    Il existe une version Java pour embarqué mais j'suis pas sûr que ceal soit encore beaucoup utilisée.

    Pour l'embarqué la plupart du temps c'est du C.

  8. #8
    Inactif  
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 51
    Points : 62
    Points
    62
    Par défaut
    C'est hors sujet, mais bon...
    Il existe plusieurs versions de Java pour l'embarqué : J2ME est le plus utiisé, essentiellement dans tout un tas de telephones portables (Nokia, Sony-Ericsson, Motorola...) et de PDA. JavaCard est pas mal utilisé pour les cartes à puce. Il en existe d'autres, comme PersonnalJava, qui sont plus ou moins obsoletes.

  9. #9
    Inactif  
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 51
    Points : 62
    Points
    62
    Par défaut
    Citation Envoyé par Epictète
    tes applications Delphi seront beaucoup plus rapide à l'éxécution car compilateur natif inside

    Java c'est le langage surtout pour les applications distribuées d'entreprise
    On n'en est plus là de nos jours. C'est lpus rapide, mais pas beaucoup plus rapide...
    Java peut etre utilisé pour à peu près tout, sauf la programmation d'OS. Cette legende comme quoi Java devrait etre cantonné à certains secteurs est ridicule. Java est facile à apprendre, très cohérent, rapide, polyvalent. Je ne vois de raison de le restreindre comme ça. On peut avoir des reserves pour son usage dans des applis avec IHM (Swing n'est pas la panacée), mais pour des applications d'entreprise, comme des application de gestion, certainement pas. De plus, Java beneficie d'un soutien particulier d'acteurs comme SAP, ce qui ne gate rien.

  10. #10
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2003
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2003
    Messages : 47
    Points : 203
    Points
    203
    Par défaut
    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

  11. #11
    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
    Points : 3 736
    Points
    3 736
    Par défaut
    pour ce qui est des perfs allez voir http://www.osnews.com/comment.php?news_id=5602

    c'est un bench qui vaut ce qu'il vaut, mais qui montre quand meme bien que java n'est pas aussi lent que l'on veut bien le dire !

    (attention le site est tres lent, il explose car ca declenche un troll )

  12. #12
    Membre chevronné

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 758
    Points : 2 084
    Points
    2 084
    Par défaut
    Pour des applications graphiques et/ou des accès BDD, Delphi est beaucoup plus rapide que Java, beaucoup plus simple d'utilisation, et portable sous Linux.

    A moins d'avoir une obligation stricte d'utilisation sur plusieurs plateformes, Delphi est largement gagnant sur les applications citées plus haut.

  13. #13
    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
    Points : 3 736
    Points
    3 736
    Par défaut
    Citation Envoyé par blbird
    Pour des accès BDD, Delphi est beaucoup plus rapide que Java,
    ah bon ? sources ?

  14. #14
    Membre chevronné

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 758
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par lunatix
    Citation Envoyé par blbird
    Pour des accès BDD, Delphi est beaucoup plus rapide que Java,
    ah bon ? sources ?
    Plus rapide dans le développement, et certainement pas plus lent dans l'utilisation.

    Source : mon expérience avec JDBC qui est d'une lenteur affligeante sous JBuilder. Delphi permet des accès natifs à pas mal de base de données, qui ne sont pas comparables aux accès JDBC.

  15. #15
    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
    Points : 3 736
    Points
    3 736
    Par défaut
    tu comprends mal ce qu'est jdbc : c'est du natif en fait ! tout depends du driver utilisé. certes jbuilder est lent a l'affichage (swing), mais jdbc est tres rapide quand le driver est de bonne qualité

  16. #16
    Membre chevronné

    Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Février 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Février 2004
    Messages : 758
    Points : 2 084
    Points
    2 084
    Par défaut
    Citation Envoyé par lunatix
    tu comprends mal ce qu'est jdbc : c'est du natif en fait ! tout depends du driver utilisé. certes jbuilder est lent a l'affichage (swing), mais jdbc est tres rapide quand le driver est de bonne qualité
    JDBC n'est-il pas le pendant Java d'ODBC? Je n'ai pas connaissance de divers natifs JDBC. Un exemple à fournir?

  17. #17
    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
    Points : 3 736
    Points
    3 736
    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

  18. #18
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4
    Points : 5
    Points
    5
    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++

  19. #19
    Membre 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
    Points : 299
    Points
    299
    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.

  20. #20
    Membre chevronné
    Avatar de kedare
    Homme Profil pro
    Network Automation Engineer
    Inscrit en
    Juillet 2005
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Network Automation Engineer

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 548
    Points : 1 861
    Points
    1 861
    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*)

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