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
    Futur Membre du Club
    Inscrit en
    Septembre 2002
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 5
    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 exp�riment� Avatar de Epict�te
    Inscrit en
    Mars 2002
    Messages
    219
    D�tails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 219
    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

  3. #3
    Membre confirm� 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
    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

  4. #4
    Futur Membre du Club
    Inscrit en
    Septembre 2002
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 5
    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 exp�riment� Avatar de Epict�te
    Inscrit en
    Mars 2002
    Messages
    219
    D�tails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 219
    Par d�faut
    Dans Delphi 7 le g�n�rateur d'�tat est d�j� inclus (Rave Report).

  6. #6
    Futur Membre du Club
    Inscrit en
    Avril 2003
    Messages
    5
    D�tails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 5
    Par d�faut
    salut,

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

    @+

  7. #7
    Membre exp�riment�
    Inscrit en
    Octobre 2002
    Messages
    164
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 164
    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
    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
    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 averti
    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
    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
    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 �clair�

    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    F�vrier 2004
    Messages
    773
    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 : 773
    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
    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 �clair�

    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    F�vrier 2004
    Messages
    773
    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 : 773
    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
    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 �clair�

    Profil pro
    Conseil - Consultant en syst�mes d'information
    Inscrit en
    F�vrier 2004
    Messages
    773
    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 : 773
    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
    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
    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++

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

  20. #20
    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*)

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