IHM Java - Noyeau en quoi ? Quelle technologies coupler à Java ?

IHM Java - Noyeau en quoi ? Quelle technologies coupler à Java ? - Java - Programmation

Marsh Posté le 21-01-2003 à 18:08:24    

Pour un nouveau projet, je souhaiterai créer une interface en Java. Je voudrais, pour les traitement nécessitant une rapidité de traitement, une technologie rapide et evolutive, répandue, et surtout, qui se couple bien à Java.
Je peux utiliser quoi ? (JNI, c qd même pas ultra souple/ergonomique).
Ruby, Pyton, Corba, c quoi ? l'un d'eux peut me servir pour ce dont g besoin ?


Message édité par El_gringo le 22-01-2003 à 10:49:08
Reply

Marsh Posté le 21-01-2003 à 18:08:24   

Reply

Marsh Posté le 21-01-2003 à 18:15:16    

El_gringo a écrit :

Pour un nouveau projet, je souhaiterai créer une interface en Java. Je voudrais, pour les traitement nécessitant une rapidité de traitement, une technologie rapide et evolutive, répandue, et surtout, qui se couple bien à Java.
Je peux utiliser quoi ? (JNI, c qd même pas ultra souple/ergonomique).
Ruby, Pyton, Corba, c quoi ? l'un d'eux peut me servir pour ce dont g besoin ?


 
j'ai rien compris. Qu'est ce que tu veux dire par interface?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 21-01-2003 à 22:51:27    

moi non plus... c'est quoi tes traitements?

Reply

Marsh Posté le 21-01-2003 à 22:55:06    

El_gringo a écrit :


Ruby, Python, c quoi ?


Des langages de script interprété. Tous deux ont une implémentation Java d'ailleurs.
 
Maintenant comme j'ai pas trop compris ce que tu veux faire je peux pas etayer ma réponse  [:sinclaire]

Reply

Marsh Posté le 22-01-2003 à 07:05:08    

Par interface, il doit entendre IHM. A tous les coups.


---------------
Le site de ma maman
Reply

Marsh Posté le 22-01-2003 à 09:34:11    

Cherrytree a écrit :

Par interface, il doit entendre IHM. A tous les coups.


 
Ouais, c ça. j'étais pas clair !?
Ha ouais, c vrai là, en me relisant, c pas super super clair.
Bref, ce qu'on cherche, c'est : créer une suite de logiciels dont l'IHM est en Java (JSP/Servlets,  Swing, ou je n'sais quoi d'autre), et dont les traitement nécessitant une certaine rapidité sont réalisés en un language + rapide. à votre connaissance, le seul moyen c JNI avec le C/C++ ?

Reply

Marsh Posté le 22-01-2003 à 09:39:02    

El_gringo a écrit :

et dont les traitement nécessitant une certaine rapidité sont réalisés en un language + rapide.


dans ce cas, évite ruby et python... Y'a certaines opérations ou ils sont plus rapides que java, mais globalement ca se vaut  [:sinclaire]

Reply

Marsh Posté le 22-01-2003 à 09:59:03    

JNI, c'est ce qu'il y a de plus standard et de plus robuste. Et si tu programmes de manière très disciplinée en C/C++, tu n'auras aucun mal à écrire du JNI.

Reply

Marsh Posté le 22-01-2003 à 10:07:15    

et pour ceux qui sont allergique au c++ on peut aussi coupler delphi et java au travers de jini http://home.pacifier.com/~mmead/jni/delphi/

Reply

Marsh Posté le 22-01-2003 à 10:10:29    

Tant qu'a utiliser JNI, je préfère le C/C++ au Delphi. Toi, Delphiiste qui est outré par ce que je viens de dire, retiens toi, je dis ça uniquement parce que, ds ma boite, tout le monde connait le C/C++, et personne le Delphi. On va pas passer au Delphi comme ça...

Reply

Marsh Posté le 22-01-2003 à 10:10:29   

Reply

Marsh Posté le 22-01-2003 à 10:14:53    

mais je n'ai pas à me retenir... mon post était juste à titre d'info pour ceux que cela pourrait interesser car n'oublie pas qu'une fois que ton topic est créé il ne t'appartient plus totalement sinon faut passer par les MP  :p  :D

Reply

Marsh Posté le 22-01-2003 à 10:48:30    

Taureau a écrit :

mais je n'ai pas à me retenir... mon post était juste à titre d'info pour ceux que cela pourrait interesser car n'oublie pas qu'une fois que ton topic est créé il ne t'appartient plus totalement sinon faut passer par les MP  :p  :D  


 
Mais je n'parlais pas à toi en particulier. Je parlais d'un éventuel Delphiiste outré ! :D

Reply

Marsh Posté le 22-01-2003 à 20:25:18    

:??: je vois pas l'interet de faire une gui en java si c'est pour faire le reste en C/C++ [:wawash]


Message édité par --greg-- le 22-01-2003 à 20:25:25

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 23-01-2003 à 09:05:05    

--greg-- a écrit :

:??: je vois pas l'interet de faire une gui en java si c'est pour faire le reste en C/C++ [:wawash]


 
Vas voir "Idea", parles en avec IntellJ, et reviens m'en parler. Sinon, je trouve que Java est plus pratique que le C/C++ pour les GUI. Et puis pour les parties C/C++, le code sera écrit de manière à être portable.

Reply

Marsh Posté le 23-01-2003 à 11:45:06    

El_gringo a écrit :


 
Vas voir "Idea", parles en avec IntellJ, et reviens m'en parler. Sinon, je trouve que Java est plus pratique que le C/C++ pour les GUI. Et puis pour les parties C/C++, le code sera écrit de manière à être portable.

et y'a quoi qu'est pas en java dans idea?  :heink:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 23-01-2003 à 12:02:25    

--greg-- a écrit :

et y'a quoi qu'est pas en java dans idea?  :heink:  


 
tu crois que TOUT est en Java dans Idea ?

Reply

Marsh Posté le 23-01-2003 à 12:18:17    

:sarcastic:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-01-2003 à 12:32:06    

El_gringo a écrit :


 
tu crois que TOUT est en Java dans Idea ?

montre moi


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 23-01-2003 à 15:03:06    

Je croyais qu'au niveau temps d'execution le Java avais fait des progres consedireables!!!
Pour certaine application il etait meme question que Java=C++, que certain compilateur Java etait capablent de generer du code Machine directement.. en creeant un exe.....
 
J'ai pas bu quand meme quand j'ai lu tout ça??? si???

Reply

Marsh Posté le 23-01-2003 à 15:06:15    

grosmethos a écrit :

Je croyais qu'au niveau temps d'execution le Java avais fait des progres consedireables!!!
Pour certaine application il etait meme question que Java=C++, que certain compilateur Java etait capablent de generer du code Machine directement.. en creeant un exe.....
 
J'ai pas bu quand meme quand j'ai lu tout ça??? si???


il me semblait avoir lu ça aussi dans un article style javaworld.
mais depuis que j'ai essayé Netbeans - Forte - SunOne bah j'suis convaincu qu'ils doivent encore faire un pitit effort. (quoique là c'est Swing qui pompe toutes les ressources de la machine... :( )


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.
Reply

Marsh Posté le 23-01-2003 à 15:08:13    

El_gringo a écrit :


 
tu crois que TOUT est en Java dans Idea ?


 
Non, mais je pose réellement la question.
Vous pensez qu'Idea est du pur Java ?

Reply

Marsh Posté le 23-01-2003 à 15:10:23    

grosmethos a écrit :

Je croyais qu'au niveau temps d'execution le Java avais fait des progres consedireables!!!
Pour certaine application il etait meme question que Java=C++, que certain compilateur Java etait capablent de generer du code Machine directement.. en creeant un exe.....
 
J'ai pas bu quand meme quand j'ai lu tout ça??? si???


 
Des progrès considérables, certes, mais même avec les machines virtuelles les + rapides, ça reste 4x moins rapide que du C/C++.
Avant c'était 40. Beau progrès !

Reply

Marsh Posté le 23-01-2003 à 15:18:19    

El_gringo a écrit :


 
Non, mais je pose réellement la question.
Vous pensez qu'Idea est du pur Java ?

oui
ça parait incroyable mais moi j'y crois :o
si qqchose devrait pas etre en java, ça serait quoi à ton avis??? ça serait l'ihm or c apparement pas le cas, et surement pas le reste, puisque c'est bourré d'introspection purement java...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 23-01-2003 à 15:20:15    

El_gringo a écrit :


 
Non, mais je pose réellement la question.
Vous pensez qu'Idea est du pur Java ?


 
oh le rattrapage aux branches  [:rofl]  
 
trop trop foireux  [:xp1700]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-01-2003 à 15:33:13    

--greg-- a écrit :

oui
ça parait incroyable mais moi j'y crois :o
si qqchose devrait pas etre en java, ça serait quoi à ton avis??? ça serait l'ihm or c apparement pas le cas, et surement pas le reste, puisque c'est bourré d'introspection purement java...


Et alors ? Vous avez déjà vu des applis Java3D ? Elles sont écrites à 100% en Java ; pourtant c'est tout à fait fluide. Normal, le run-time repose sur OpenGL, et l'API Java3D est conçue pour être à la fois fine (en coût d'exécution) et riche (en puissance d'expression).

Reply

Marsh Posté le 23-01-2003 à 15:47:39    

Tu peux regarder du côté d'Eclipse. Ils fournissent (et utilisent) un toolkit appelé SWT si ma mémoire est bonne, qui utilise un toolkit natif de ta plateforme. La même appli tournera sous windows tu aura de vrais widgets windows, sous linux de vrais widgets GTK... Avec les performances qui vont avec, tout en concervant la compatibilité binaire (enfin, du bytecode).
 
L'autre avantage maintenant que j'y repense, c'est que ça passe sans problème sur du X déporté. Essaie d'afficher une appli swing sur un terminal X...


Message édité par matafan le 23-01-2003 à 15:49:56
Reply

Marsh Posté le 23-01-2003 à 16:29:28    

Sun avait annoncé avoir énormément amélioré la vitesse de Swing sur Solaris avec le JDK1.4 (ils annonçaient un facteur 10 à 20... ce qui n'est pas impossible vu combien c'était lent).
 
C'est toujours aussi lent en réalité ?


Message édité par BifaceMcLeOD le 23-01-2003 à 16:31:34
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed