IKVM implémente Java pour .NET
Pour remplacer JRE de Sun Microsystems ?
Le 2009-08-27 12:01:17, par Gordon Fowler, Expert éminent sénior
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 ?
Il inclut :
* A Java Virtual Machine implemented in .NET
* A .NET implementation of the Java class libraries
* Tools that enable Java and .NET interoperability
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 :
Et vous ? :
-
FirwenMembre expérimenté[mode troll ON]
Manque plus qu'une implémentation C# sur la JVM
[/mode troll OFF]le 27/08/2009 à 12:07 -
nouknoukModérateurje trouve l'initiative sympa.
D'une façon générale, plus il y a de passerelles entre les langages/Frameworks, mieux c'estle 27/08/2009 à 12:10 -
gorgoniteRédacteur/Modérateurne risque-t-on pas de voir le projet périclité comme Visual J++ ?le 27/08/2009 à 13:40
-
vintz72Membre avertiQuestion 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...)le 27/08/2009 à 13:51 -
nouknoukModérateurAmha, 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 .Netle 27/08/2009 à 13:55 -
FirwenMembre expérimenténe risque-t-on pas de voir le projet périclité comme Visual J++ ?le 27/08/2009 à 13:56
-
nouknoukModérateurPremière phrase du site donné en lien:
IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework.le 27/08/2009 à 13:59 -
gorgoniteRédacteur/Modérateur
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++
+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 .Netle 27/08/2009 à 14:09 -
nouknoukModérateurEn même temps, tu ne nous donnais pas vraiment beaucoup d'indicesje parlais du risque de poursuites légales de la part de Sun comme du temps de Visual J++
- Java est désormais open source
- les implémentations de JVM complètes et libres (IcedTea, ...) existent déjà et ne sont pas inquiétées par Sun.
Peut-être il resterait le risque d'utiliser la marque "java" dans la comm. du site, mais je ne vois pas d'autre source potentielle de conflits.le 27/08/2009 à 14:19 -
gorgoniteRédacteur/Modérateur
certes, mais cela a-t-il réellement eu un impact sur le marché ?
si Sun voit des migrations massives de Java vers .Net, grâce à la possibilité de réutiliser l'existant en Java, est-ce qu'ils vont rester aussi cools? le 27/08/2009 à 14:22