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

Interfaces Graphiques en Java Discussion :

Devrait-on faire un client lourd en Java ?


Sujet :

Interfaces Graphiques en Java

  1. #21
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par pseudocode Voir le message
    Pour ma part, le constat est simple...

    Swing
    • Avantages : orient�-objet, ind�pendant de la plateforme.
    • Inconv�nients : orient�-objet, ind�pendant de la plateforme


    Ce sont des avantages car c'est totalement en accord avec la philosophie Java.

    Ce sont des inconv�nients car on d�crit plut�t les IHM suivant un mod�le "form/action" (mode d�claratif, evenementiel, ...) . Et on demande �galement de tirer avantage de toutes les possibilit�s des toolkits natives (windows, QT/GTK, ...).
    �a me laisse baba... c'est du Normand dans le texte ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #22
    R�dacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par d�faut
    Citation Envoy� par jmini Voir le message
    Peut-�tre que je n'ai pas tout compris en lisant �a :
    E4, le futur de la plateforme Eclipse, prenez y part !

    .....

    Est-ce que je n'ai rien compris ?


    .

    Effectivement je ne connaissais pas et le descriptif a l'air sympa.
    Par contre en lisant le dernier post : http://www.developpez.net/forums/d78...t/#post4565792 c'est apparemment encore un proof of concept, m�me s'il est bien avanc�. Ca n'a pas encore fait ces preuves mais il y a deux trois choses qui ont l'air prometteuse.




    @pseudocode: pas sur de bien saisir en quoi l'ind�pendance � la plateforme est un inconv�nient ? Des librairies comme JDIC qui impl�mentent le systray sont de bons exemples d'extensions pour profiter des possibilit�s des plateformes tout en restant g�n�rique.

  3. #23
    R�dacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte syst�me
    Inscrit en
    D�cembre 2006
    Messages
    10 062
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Architecte syst�me
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 10 062
    Par d�faut
    Citation Envoy� par OButterlin Voir le message
    �a me laisse baba... c'est du Normand dans le texte ?
    Les avantages des uns sont les inconv�nients des autres.

    Citation Envoy� par hugo123 Voir le message
    @pseudocode: pas sur de bien saisir en quoi l'ind�pendance � la plateforme est un inconv�nient ? Des librairies comme JDIC qui impl�mentent le systray sont de bons exemples d'extensions pour profiter des possibilit�s des plateformes tout en restant g�n�rique.
    Le simple fait que des librairies comme cela existe montre bien qu'il y a un "manque" dans Swing. Ce manque est combl� en �crivant, au mieux des "wrappers", au pire des "�mulateurs", de la toolkit native.

    Ce qui est dommage, c'est que les toolkits natives �voluent beaucoup plus vite que ces librairies, sans parler des IDE pour dessiner les IHM.

    SUN (et la communaut� Java) a pris le parti d'impl�menter sa propre toolkit afin de respecter sa philosophie de portabilit� totale (Write once, run anywhere). C'est d�j� un travail �norme de d�velopper une toolkit, ca l'est encore plus de la faire �voluer pour qu'elle soit toujours � la pointe de la technologie. Aujourd'hui, Swing est un "follower'" qui a toujours du retard sur les innovations des autres toolkits, que ce soit en terme de composants, rendus ou langage.

    La question "Devrait-on faire un client lourd en Java ?" se pose pour moi en d'autres termes:

    "Pourquoi choisir Java pour d�velopper un client lourd ?"

    Les r�ponses sont vari�es (portabilit�, frameworks disponibles, maitrise du langage, ...). Mais comme dans tout choix, il faut aussi de poser le probl�me des contraintes:

    "Quelles sont les contraintes impos�es par l'utilisation de Java POUR CE PROJET PARTICULIER ?"

    Besoin d'une IHM qui d�chire sous windows, peut-on utiliser Swing ? Besoin de portabilit�, peut-on utiliser QtJambi ? Besoin de d�velopper rapidement, a-t-on le temps de se former � Aerith ? Besoin de p�r�nit�, peut-on prendre Eclipse E4 ?

    Tout est dans la d�finition des contraintes du "client lourd".
    ALGORITHME (n.m.): M�thode complexe de r�solution d'un probl�me simple.

  4. #24
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par pseudocode Voir le message
    Les avantages des uns sont les inconv�nients des autres.
    ben, tu utilises les m�me mots dans les 2 cas...
    (j'ai compris, tu as appliqu� ton message utilisateur [ALGORITHME ...] au cas )
    Citation Envoy� par pseudocode Voir le message
    Le simple fait que des librairies comme cela existe montre bien qu'il y a un "manque" dans Swing. Ce manque est combl� en �crivant, au mieux des "wrappers", au pire des "�mulateurs", de la toolkit native.

    Ce qui est dommage, c'est que les toolkits natives �voluent beaucoup plus vite que ces librairies, sans parler des IDE pour dessiner les IHM.

    SUN (et la communaut� Java) a pris le parti d'impl�menter sa propre toolkit afin de respecter sa philosophie de portabilit� totale (Write once, run anywhere). C'est d�j� un travail �norme de d�velopper une toolkit, ca l'est encore plus de la faire �voluer pour qu'elle soit toujours � la pointe de la technologie. Aujourd'hui, Swing est un "follower'" qui a toujours du retard sur les innovations des autres toolkits, que ce soit en terme de composants, rendus ou langage.

    La question "Devrait-on faire un client lourd en Java ?" se pose pour moi en d'autres termes:

    "Pourquoi choisir Java pour d�velopper un client lourd ?"

    Les r�ponses sont vari�es (portabilit�, frameworks disponibles, maitrise du langage, ...). Mais comme dans tout choix, il faut aussi de poser le probl�me des contraintes:

    "Quelles sont les contraintes impos�es par l'utilisation de Java POUR CE PROJET PARTICULIER ?"

    Besoin d'une IHM qui d�chire sous windows, peut-on utiliser Swing ? Besoin de portabilit�, peut-on utiliser QtJambi ? Besoin de d�velopper rapidement, a-t-on le temps de se former � Aerith ? Besoin de p�r�nit�, peut-on prendre Eclipse E4 ?

    Tout est dans la d�finition des contraintes du "client lourd".
    "Pourquoi choisir Java pour d�velopper un client lourd ?", on peut voir le probl�me autrement...
    Pourquoi apprendre plusieurs langages et maitriser plusieurs EDI quand on pourrait tout faire avec 1...
    La valeur ajout�e est dans l'application, pas dans la techno...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #25
    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
    Citation Envoy� par jmini Voir le message
    Peut-�tre que je n'ai pas tout compris en lisant �a :
    E4, le futur de la plateforme Eclipse, prenez y part !

    Mais la plateforme Eclipse (on ne parle pas de l'IDE l�, le projet va plus loin), semble ouvrir la porte � ceux qui veulent d�velopper de la g�n�ration de GUI (je ne connais pas le terme technique) fa�on HTML+CSS...

    Il me semble que c'est le but de l'aspect Interfaces D�claratives (XWT) qui fait partie du projet.

    Apr�s c'est certain qu'on repose sur SWT et plus sur SWING... Mais pour ceux qui cherchent des GUI rapidement cr��es (� la HTML...), �a peut visiblement �tre une solution.

    Est-ce que je n'ai rien compris ?

    .
    En fait, le seul truc, c'est qu'Eclipse n'utilise PAS Swing, mais SWT... dans c'est juste pas dans le propos !
    Cela dit, SWT a sans doute une part de plus en plus importante dans le dev d'applis riches en Java...

  6. #26
    R�dacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte syst�me
    Inscrit en
    D�cembre 2006
    Messages
    10 062
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Architecte syst�me
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 10 062
    Par d�faut
    Citation Envoy� par OButterlin Voir le message
    Pourquoi apprendre plusieurs langages et maitriser plusieurs EDI quand on pourrait tout faire avec 1...
    C'est une vision des choses... A l'inverse, pourquoi utiliser un langage g�n�raliste plutot que plusieurs langages d�di�s ?

    On n'est pas forc�ment dans le cadre d'un projet avec un seul d�veloppeur "java" qui serait oblig� de faire l'IHM.
    ALGORITHME (n.m.): M�thode complexe de r�solution d'un probl�me simple.

  7. #27
    Expert confirm�

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par d�faut
    Citation Envoy� par pseudocode Voir le message
    A l'inverse, pourquoi utiliser un langage g�n�raliste plutot que plusieurs langages d�di�s ?
    Eternel d�bat polyvalence vs sp�cialisation. La nature explore les 2 voies depuis des millions d'ann�es, et aucune n'a encore gagn� seule !

  8. #28
    Expert confirm�
    Avatar de sinok
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    8 765
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 8 765
    Par d�faut
    Citation Envoy� par vintz72 Voir le message
    En fait, le seul truc, c'est qu'Eclipse n'utilise PAS Swing, mais SWT... dans c'est juste pas dans le propos !
    Cela dit, SWT a sans doute une part de plus en plus importante dans le dev d'applis riches en Java...
    Alors que bizarrement dans l'id�e et l'architecture, SWT est encore plus archa�que et "sale" dans le code que Swing. C'est surtout la plate forme RCP qui change la donne.

  9. #29
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par pseudocode Voir le message
    C'est une vision des choses... A l'inverse, pourquoi utiliser un langage g�n�raliste plutot que plusieurs langages d�di�s ?

    On n'est pas forc�ment dans le cadre d'un projet avec un seul d�veloppeur "java" qui serait oblig� de faire l'IHM.
    Tu d�tournes un peu mon propos, mais d'un autre c�t�, je l'avais mal exprim�
    J'essaye de faire mieux :

    Outre les contraintes techniques qui justifieraient une plate-forme sp�cialis�e, pourquoi avoir besoin de plusieurs langages et edi l� o� un couvre tous les besoins, la valeur ajout� est dans l'application, pas dans l'outil utilis� pour la concevoir
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  10. #30
    Mod�rateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par Aurelien.Regat-Barrel Voir le message
    Eternel d�bat polyvalence vs sp�cialisation. La nature explore les 2 voies depuis des millions d'ann�es, et aucune n'a encore gagn� seule !
    Dans un sens... mais la polyvalence n'exclue pas la sp�cialisation
    C'est juste beaucoup plus long d'�tre sp�cialiste de plusieurs techno... la vie est courte... et ces techos bougent tout le temps... sauf swing ()
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  11. #31
    R�dacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte syst�me
    Inscrit en
    D�cembre 2006
    Messages
    10 062
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Architecte syst�me
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 10 062
    Par d�faut
    Citation Envoy� par OButterlin Voir le message
    Outre les contraintes techniques qui justifieraient une plate-forme sp�cialis�e, pourquoi avoir besoin de plusieurs langages et edi l� o� un couvre tous les besoins, la valeur ajout� est dans l'application, pas dans l'outil utilis� pour la concevoir
    Pour moi, la techno (l'outil) est choisie en fonction des contraintes "projet" : comp�tences individuelles, r�partitions des t�ches, sp�cification du produit, d�lai/cout a respecter, ...

    Je ne vois pas pourquoi Java serait la r�ponse universelle a tous les projets de client lourd. Ou au contraire un choix a �viter a tout prix. Tout d�pend du projet.

    Faire une IHM qui d�chire en Swing, c'est aussi compliqu� que vouloir faire une IHM portable en GTK. Autant choisir la techno en fonction des contraintes.
    ALGORITHME (n.m.): M�thode complexe de r�solution d'un probl�me simple.

  12. #32
    Expert confirm�
    Avatar de sinok
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    8 765
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 8 765
    Par d�faut
    Citation Envoy� par pseudocode Voir le message
    Faire une IHM qui d�chire en Swing, c'est aussi compliqu� que vouloir faire une IHM portable en GTK. Autant choisir la techno en fonction des contraintes.
    T'aurais pu prendre un peu mieux que GTK quand m�me, l� la comparaison il est un poil foireuse . Parce que dans le style monolithique qui a du mal � �voluer, c'est pas mal dans son genre.

  13. #33
    R�dacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte syst�me
    Inscrit en
    D�cembre 2006
    Messages
    10 062
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : France, H�rault (Languedoc Roussillon)

    Informations professionnelles :
    Activit� : Architecte syst�me
    Secteur : Industrie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 10 062
    Par d�faut
    Citation Envoy� par sinok Voir le message
    T'aurais pu prendre un peu mieux que GTK quand m�me, l� la comparaison il est un poil foireuse . Parce que dans le style monolithique qui a du mal � �voluer, c'est pas mal dans son genre.
    Je peux prendre WPF si tu pr�f�res.

    Mais le probl�me est l� : si tu cherches la portabilit� tu vas choisir certaines technos et pas d'autres.
    ALGORITHME (n.m.): M�thode complexe de r�solution d'un probl�me simple.

  14. #34
    Membre actif
    D�veloppeur informatique
    Inscrit en
    Janvier 2009
    Messages
    51
    D�tails du profil
    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 51
    Par d�faut Devrait-on faire un client lourd en Java ?
    je pense que Sun doit vraiment boss� dur pour faire evoluer Swing car la je suis deja � mon deux ans que je bosse sur java et swing. le plus grand probleme est l'ergonomie de l'ihm car si on essai de le comparer aux ihm faites en .net, les ihm java son vraiment trop null. bien sur JavaFX est la pour remedier au probleme mais le developpement est toujours fatiguant car ca necessite de coder tous les composants � la main notament leur position et le look and feel (chose pas trop interessant).
    le seul conseil que je peux propos� � Sun est que s'il veut aussi etre trop present au niveau application desktop, il doit faire evoluer rapidement JavaFx (du genre XAML/WPF du .net)

  15. #35
    R�dacteur
    Avatar de eclesia
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    2 111
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 2 111
    Par d�faut
    Citation Envoy� par styvsun Voir le message
    Le plus grand probleme est l'ergonomie de l'ihm car si on essai de le comparer aux ihm faites en .net, les ihm java son vraiment trop null.
    Je serais surpris de voir quelque chose en interface .net qui ne soit pas realisable en swing.
    C'est quoi "null", des exemples ?

  16. #36
    Membre �m�rite

    Inscrit en
    D�cembre 2004
    Messages
    584
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 584
    Par d�faut
    une question d'un mec qui ne code pas du tout de client lourd : les avanc�es graphiques d'android sont int�grables/reprenables pour un client lourd "java centric" ?

    et merci bouye pour l'histoire de swing, c'�tait vraiment �clairant

    quelques points en vrac :
    - diff�rences gui .Net/Java : .Net est tr�s proche de D3D, l� o� java c'est nettement moins clair.
    - � propos des layout : matisse ne r�sout il pas le souci joliment ?

    ++

  17. #37
    Membre �m�rite

    Inscrit en
    D�cembre 2004
    Messages
    584
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 584
    Par d�faut
    Une autre question m'est venue � l'esprit � propos : j'ai souvent entendu/lu des plaintes � propos de l'EDT et de cette fa�on de g�rer les traitements gourmands en ressources. Comment font les autres framework client lourd pour g�rer la chose ?

  18. #38
    R�dacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Par d�faut
    - diff�rences gui .Net/Java : .Net est tr�s proche de D3D, l� o� java c'est nettement moins clair.
    Pourquoi pas clair ? Java �tant multiplateforme il n'utilise D3d que sur windows.
    Pour activer l'acc�l�ration direct3d sur windows tu peux m�me utiliser un param�trage particulier :
    -Dsun.java2d.d3d=true

    - � propos des layout : matisse ne r�sout il pas le souci joliment ?
    j'utilise eclipse donc je ne m'�tendrais pas trop la dessus, ne connaissant pas bien. Mais a ce que j'ai vu matisse ne sait pas g�rer tout les layout (exemple formlayout de jgoodies)

    Concernant l'EDT, le concept n'est pas critiqu� en soi, on retrouve le m�me dans Qt il me semble d'ailleurs. C'est juste que, mal connu ou parfois mal exploit� on trouve souvent de belles erreurs d'utilisation qui ont forg� une bonne r�putation de lourdeur a Swing. Il faut bien manipuler le threading dans Swing, chose pas si maitris� que ca par bcp de d�veloppeurs.

    (android aucune id�e, je ne connais pas le sujet.)

  19. #39
    R�dacteur/Mod�rateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Ao�t 2005
    Messages
    6 909
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : Nouvelle-Cal�donie

    Informations professionnelles :
    Activit� : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 6 909
    Billets dans le blog
    54
    Par d�faut
    Sun ainsi que les publications des divers grandes maisons d'edition (O'Reilly, Addisson-Weisleym, etc. y compris les propres livres edites par Sun meme) sont principalement responsables de ce fait. Pendant longtemps, aucun de leur didacticiel, code ou livre ne se penchait ni n'insistait sur cela ni n'en expliquait l'importance crutiale et souvent la regle de l'EDT n'y etait meme pas respectee.

    A partir de 2004~2005 dans les JavaOne, il a ete mentionne et annonce lors des JavaOne que des regles de bonnes conduites ainsi que la creation et l'adoption d'un Swing application framework et les guidelines qui allaient avec devaient etre rapidement mises en place pour eviter tout ce qui est de nos jours considere comme de la mauvaise programmation en Swing.

    La plupart des livres recents edites par Sun semblent en tenir desormais compte, les demos fournies avec le JDK et les didacticiels semblent avoir ete corriges depuis (plus ou moins en silence) et en fouillant bien on peut meme trouver une ebauche de regles de bonnes conduites a suivre dans la doc disponible chez Sun. Si on en est arrive a ce point c'est surtout grace au martellage qu'on bien voulu faire Scott, Romain ou d'autres a l'epoque via leurs blogs ou leurs presentations lors de confs et dont nous nous sommes fait echo ici ou ailleurs. Mais globalement c'est quelques chose qu'ils nous faut regulierement remettre sur le tapis car je pense que pas mal de formateurs ou d'enseignants en lycee ou en fac ne se sont toujours pas mis au gout du jour.

    Cote application framework, ben, c'est toujours dans les choux et les guidelines eux aussi sont portes disparus puisqu'ils devaient en decouler.
    Merci de penser au tag quand une r�ponse a �t� apport�e � votre question. Aucune r�ponse ne sera donn�e � des messages priv�s portant sur des questions d'ordre technique. Les forums sont l� pour que vous y postiez publiquement vos probl�mes.

    suivez mon blog sur D�veloppez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  20. #40
    Membre �m�rite

    Inscrit en
    D�cembre 2004
    Messages
    584
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2004
    Messages : 584
    Par d�faut
    Citation Envoy� par hugo123 Voir le message
    Pourquoi pas clair ? Java �tant multiplateforme il n'utilise D3d que sur windows.
    Pour activer l'acc�l�ration direct3d sur windows tu peux m�me utiliser un param�trage particulier :
    -Dsun.java2d.d3d=true
    Je voulais surtout dire que Java �tait moins appropri� pour faire de la 3D, pas que swing ne b�n�ficiait pas de D3D.

    Citation Envoy� par hugo123 Voir le message
    j'utilise eclipse donc je ne m'�tendrais pas trop la dessus, ne connaissant pas bien. Mais a ce que j'ai vu matisse ne sait pas g�rer tout les layout (exemple formlayout de jgoodies)
    il y a myEclipse pour cela �ventuellement, sachant que d'apr�s ce que j'avais compris matisse venait surtout avec son propre layout qui aidait bien � la conception graphique de gui (drag and drop).

    concernant l'EDT et la n�cessit� de gestion multithread�, est ce aussi le cas pour du winforms/WPF ? Ou sous les gui mac ?

Discussions similaires

  1. Comparatif swing/eclipse RCP pour faire du client lourd
    Par joseph_p dans le forum AWT/Swing
    R�ponses: 25
    Dernier message: 08/08/2019, 01h12
  2. Birt, Java client lourd et DataSet
    Par TheDuke dans le forum BIRT
    R�ponses: 11
    Dernier message: 01/08/2007, 14h49
  3. R�ponses: 1
    Dernier message: 12/02/2007, 15h22
  4. Client lourd java et web service
    Par gs@ab dans le forum Services Web
    R�ponses: 6
    Dernier message: 22/11/2006, 18h15
  5. R�ponses: 5
    Dernier message: 24/09/2005, 20h31

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