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

Actualités Discussion :

IKVM implémente Java pour .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Inscrit en
    Juillet 2009
    Messages
    3 407
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 407
    Par défaut IKVM implémente Java pour .NET
    IKVM implémente Java pour .NET

    IKVM est une implémentation de Java pour .NET et Mono (le pendant open source de .NET).

    Il inclut :

    * A Java Virtual Machine implemented in .NET
    * A .NET implementation of the Java class libraries
    * Tools that enable Java and .NET interoperability
    Le projet vis à remplacer JRE, la machine virtuelle de Sun Microsystems.
    L'intérêt du couple IKVM et .NET est de pouvoir écrire et/ou de faire tourner des applications Java.
    Idéal pour les développeurs qui souhaitent importer leurs anciens codes sur la plate-forme .NET, pour, par exemple, les réutiliser.

    Parmi les améliorations récentes de l'implémentation, signalons le support de plus en plus efficace des librairies graphiques Swing et AWT.

    IKVM est en téléchargement libre ainsi que sa documentation.

    Source : Site d'IKVM.

    Lire aussi sur Develeppez :

    Les tutos, faq, actu de Java
    Les tutos, faq, actu de .NET

    Et vous ? :

    Ce genre d'implémentation vous séduit-elle ?

  2. #2
    Membre très actif Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Par défaut
    [mode troll ON]

    Manque plus qu'une implémentation C# sur la JVM

    [/mode troll OFF]

  3. #3
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    je trouve l'initiative sympa.

    D'une façon générale, plus il y a de passerelles entre les langages/Frameworks, mieux c'est

  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 : 40
    Localisation : France

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    ne risque-t-on pas de voir le projet périclité comme Visual J++ ?
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    ne risque-t-on pas de voir le projet périclité comme Visual J++ ?
    Amha, IKVM ne vise pas le même but que Visual J++ en son temps.

    J'imagine que l'idée n'est pas d'imposer Java comme langage de référence dans la nébuleuse .Net : le C# est (et restera amha) LE langage prépondérant de la plateforme ; penser que le langage Java (je parle bien du langage, pas d'autre chose) pourrait le concurrencer là serait bien naïf.

    Par contre, ce genre d'initiative est très intéressante pour qui voudrait migrer une appli existante de Java vers .Net sans avoir à tout réécrire d'un coup, mais plutôt en procédant par étapes.

    Je vois également l'intérêt d'utiliser IKVM pour des librairies déjà existantes en Java et qui n'ont pas (encore ?) d'équivalent sur .Net

  6. #6
    Membre très actif Avatar de Firwen
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    472
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2009
    Messages : 472
    Par défaut
    ne risque-t-on pas de voir le projet périclité comme Visual J++ ?
    Microsoft fait de dotnet son principal cheval de bataille, je doute qu'il ne supporte pas quelque chose qui lui apporterait le soutien de la commauté java.

  7. #7
    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 : 40
    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 nouknouk Voir le message
    Amha, IKVM ne vise pas le même but que Visual J++ en son temps.

    J'imagine que l'idée n'est pas d'imposer Java comme langage de référence dans la nébuleuse .Net : le C# est (et restera amha) LE langage prépondérant de la plateforme ; penser que le langage Java (je parle bien du langage, pas d'autre chose) pourrait le concurrencer là serait bien naïf.
    Citation Envoyé par Firwen Voir le message
    Microsoft fait de dotnet son principal cheval de bataille, je doute qu'il ne supporte pas quelque chose qui lui apporterait le soutien de la commauté java.


    je pense que vous n'avez rien compris à ce dont je parlais...
    1) je n'ai pas dit que Java allait être imposé sur .Net grâce à ce projet (et d'ailleurs ce serait inutile puisque C# existe et fait mieux )
    2) je n'ai pas dit non plus que le risque pour IKVM venait de Microsoft



    je parlais du risque de poursuites légales de la part de Sun comme du temps de Visual J++


    Citation Envoyé par nouknouk Voir le message
    Par contre, ce genre d'initiative est très intéressante pour qui voudrait migrer une appli existante de Java vers .Net sans avoir à tout réécrire d'un coup, mais plutôt en procédant par étapes.

    Je vois également l'intérêt d'utiliser IKVM pour des librairies déjà existantes en Java et qui n'ont pas (encore ?) d'équivalent sur .Net

    +100

    il est clair de permettre une interopérabilité entre des bibliothèques Java et des projets .Net devrait faciliter les migrations par la réutilisation de frameworks Java existants et à peu près débuggés dans de nouveaux projets .Net
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  8. #8
    Membre très actif Avatar de vintz72
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    154
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 154
    Par défaut
    Question bête : c'était censé ne pas être lourd et lent leur truc ?
    Ca me parait ambitieux !

    M'enfin, à voir... pour le moment, je ne vois pas l'intérêt.

    N.B. En outre, ça semble être mono-plateforme (Windows...)

  9. #9
    Modérateur
    Avatar de nouknouk
    Homme Profil pro
    Inscrit en
    Décembre 2006
    Messages
    1 655
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 655
    Par défaut
    Citation Envoyé par vintz72 Voir le message
    N.B. En outre, ça semble être mono-plateforme (Windows...)
    Première phrase du site donné en lien:
    IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework.

Discussions similaires

  1. Implémentation RK4 en Java pour de la 2D
    Par Vin789 dans le forum Physique
    Réponses: 1
    Dernier message: 07/06/2010, 19h55
  2. Les implémentations de Ruby et de Python pour .NET sont disponibles
    Par Gordon Fowler dans le forum Actualités
    Réponses: 1
    Dernier message: 15/04/2010, 17h34
  3. WebService Java pour appli .NET
    Par frechy dans le forum Services Web
    Réponses: 9
    Dernier message: 16/10/2007, 15h09
  4. Comment faire pour Implémenter java.lang.Runnable
    Par je®ome dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 10/05/2006, 13h17

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