IHM Java - Noyeau en quoi ? Quelle technologies coupler à Java ? - Java - Programmation
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. |
j'ai rien compris. Qu'est ce que tu veux dire par interface?
Marsh Posté le 21-01-2003 à 22:55:06
El_gringo a écrit : |
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
Marsh Posté le 22-01-2003 à 07:05:08
ReplyMarsh 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++ ?
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
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.
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/
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...
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
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 |
Mais je n'parlais pas à toi en particulier. Je parlais d'un éventuel Delphiiste outré !
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++
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++ |
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.
Marsh Posté le 23-01-2003 à 11:45:06
El_gringo a écrit : |
et y'a quoi qu'est pas en java dans idea?
Marsh Posté le 23-01-2003 à 12:02:25
--greg-- a écrit : et y'a quoi qu'est pas en java dans idea? |
tu crois que TOUT est en Java dans Idea ?
Marsh Posté le 23-01-2003 à 12:18:17
Marsh Posté le 23-01-2003 à 12:32:06
El_gringo a écrit : |
montre moi
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???
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!!! |
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... )
Marsh Posté le 23-01-2003 à 15:08:13
El_gringo a écrit : |
Non, mais je pose réellement la question.
Vous pensez qu'Idea est du pur Java ?
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!!! |
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 !
Marsh Posté le 23-01-2003 à 15:18:19
El_gringo a écrit : |
oui
ça parait incroyable mais moi j'y crois
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...
Marsh Posté le 23-01-2003 à 15:20:15
El_gringo a écrit : |
oh le rattrapage aux branches
trop trop foireux
Marsh Posté le 23-01-2003 à 15:33:13
--greg-- a écrit : oui |
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).
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...
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é ?
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