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

Java Discussion :

Java vs Python : Mode interactif manquant dans Java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut Java vs Python : Mode interactif manquant dans Java
    Bonjour,

    J'ai constaté que java avait un manque par rapport à python : Son mode interactif qui permet d'appeler des méthode et d'écrire du code immédiatement exécuté.

    Personnellement, j'utilise openjdk mais existe-t-il une jvm qui interprète le code standard java à laquelle on a ajouter le mode interactif de python que je peux installer sur eclipse luna ?

    Merci de me répondre

    Salutations

  2. #2
    Membre émérite Avatar de benratti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    471
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 471
    Par défaut
    tu parles de ça ?

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    En effet. Il n'existe pas pour le moment a ma connaissance de REPL pour Java, même s'il semblerait que des contributeurs d'OpenJDK y travaillent.

  4. #4
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut
    Citation Envoyé par Uther Voir le message
    En effet. Il n'existe pas pour le moment a ma connaissance de REPL pour Java, même s'il semblerait que des contributeurs d'OpenJDK y travaillent.
    Bonjour,

    Cette fonction manque cruellement à java. Python l'a déjà implémentée et et je l'attends avec impatience.

    Salutations

  5. #5
    Membre très actif
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Par défaut Java vs python
    Bonjour,

    Par ailleurs, java interdit l'héritage multiple. On ne peut pas non plus enlever dynamiquement des propriété ou créer des classe à l'exécution. J'ai crut comprendre que python permettait de le faire

    Pourrriez-vous me confirmer cela.

    Cependant, comme je connais swing et que java et multi-thead dès l'orignine et que, grâce à l'event dispatch thead, on peut avoir une bonne réactivité, je suis parti sur du java pour mon projet de programme de facturation bien que j'aie hésiter à partir sur python.

    Quel sont à votre avis, les point fort et les point faible de ces deux langage ?

    Quel est à votre avis le meilleurs ?

    Salutation

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Citation Envoyé par Battant Voir le message
    Par ailleurs, java interdit l'héritage multiple. On ne peut pas non plus enlever dynamiquement des propriété ou créer des classe à l'exécution. J'ai crut comprendre que python permettait de le faire

    Pourrriez-vous me confirmer cela.
    Oui. C'est un peu la différence entre typage statique et typage dynamique.
    Traditionnellement on choisit un langage qui fait l'un ou qui fait l'autre, en fonction duquel on veut. Mais il y en a maintenant qui s'amusent à mixer les deux, comme Dart.

    Citation Envoyé par Battant Voir le message
    [...] et que java et multi-thead dès l'orignine et que, grâce à l'event dispatch thead, on peut avoir une bonne réactivité, je suis parti sur du java pour mon projet de programme de facturation bien que j'aie hésiter à partir sur python.
    Je ne connais pas les couches graphiques offertes par Python mais j'ai du mal à croire qu'elles puissent pas faire la même chose. C'est presque une question de "Turing complete de l'interface graphique".

    Citation Envoyé par Battant Voir le message
    Quel sont à votre avis, les point fort et les point faible de ces deux langage ?
    Typage statique et typage dynamique sont des points forts et des points faibles.
    Et Java est nettement plus connu, documenté, et complété par des bibliothèques thirdparties, aussi.

    Citation Envoyé par Battant Voir le message
    Quel est à votre avis le meilleurs ?
    Celui qui a le meilleur produit "je le connais" * "il est adapté à ce que je veux faire"
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Java et logiciels libres et mode interactif
    Par Battant dans le forum Général Java
    Réponses: 4
    Dernier message: 18/12/2014, 22h00
  2. Lancer une application Java en mode interactif ou batch
    Par insp25 dans le forum Général Java
    Réponses: 3
    Dernier message: 01/11/2013, 10h05
  3. résultat d'un script python dans java
    Par trin86 dans le forum Général Java
    Réponses: 8
    Dernier message: 03/05/2009, 19h35
  4. Intégrer python dans java
    Par trin86 dans le forum Interfaçage autre langage
    Réponses: 4
    Dernier message: 25/02/2009, 09h17
  5. Réponses: 6
    Dernier message: 18/01/2008, 12h22

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