Mais JNI, en temps d'exécution, ce n'est pas trop coûteux, tant que tu ne t'amuses pas à invoquer 10 000 méthodes Java dans le code C++.
Par contre, point de vue source, c'est assez lourd : ça revient presque à écrire du bytecode Java avec une syntaxe C/C++...
edit> Je parle par expérience : j'ai travaillé sur un assez gros serveur écrit en Java qui utilisait de plusieurs librairies C++ (persistence, indexation, ...), et les performances du JNI n'ont jamais vraiment été un problème. Ppar contre, l'architecture du soft Java doit être correcte : si tu t'amuses à créer 10 fois plus d'objets que nécessaire, le programme final sera lent, forcément.
Message édité par BifaceMcLeOD le 17-01-2003 à 13:23:31