« La star GWT J'ai aussi succombé à FireFox »

9 commentaires

Commentaire de: JB [Visiteur]
ROmain Guy est le nom qui me vient à l'esprit en lisant cet article !!
19.12.06 @ 12:48
Commentaire de: Bruno [Visiteur] · http://www.eclipsetotale.com

Je comprends ton point de vue sur Swing vs SWT, il est vrai que Swing s'améliore mais, à mon avis, l'engouement pour Eclipse RCP ne se résume pas à SWT. L'apport fondamental d'Eclipse RCP est la possibilité de réutiliser, pour une application cliente, l'aspect modulaire d'Eclipse (notion de plug-ins, framework OSGi et surtout notion de point d'extension).
D'autre part, concernant l'aspect graphique, ce n'est pas seulement SWT qui est repris dans les applications Eclipse RCP mais toute la notion de 'Workbench' d'Eclipse (Perspective, vue, éditeur, page de préférences, wizard, ...).

Donc je pense que le débat n'est pas 'Eclipse RCP vs Swing' mais devrait plutôt être 'Eclipse RCP vs NetBeans RCP vs ?'.
20.12.06 @ 20:52
Commentaire de: Alexis MP [Visiteur] · http://blogs.sun.com/alexismp
Je pense qu'il y a ambiguïté dans ce post entre RCP et SWT. RCP est un framework pour imposer des bonnes pratiques de génie logiciel (développement en composants). SWT et une API de widgets graphiques. NetBeans Platform est un autre exemple d'un RCP écrit complètement en Swing.

L'avenir de Swing passe par le Swing Application Framework (JSR 296) et l'intégration de binding (JSR 295 - Beans Binding). Un proto est visible ici: http://blogs.sun.com/alexismp/entry/swing_et_plate_forme_rcp1

Le JDK 7 n'est pas encore en beta (on en est à même assez loin :-)
23.12.06 @ 12:03
Commentaire de: sami [Membre] Email
Effectivement, le bon titre aurait plutôt été SWT vs Swing. Le seul pb étant que de nombreux développeurs (que je cotoie en tout cas) ne savent pas vraiment encore ce que représente SWT/JFaces. En revanche, ils connaissent tous Eclipse et son Look&Feel. D'où ce titre un peu alambiqué.

Mais vos commentaires sont là pour apporter les clarifications d'usage...
23.12.06 @ 12:56
Commentaire de: Alexis MP [Visiteur] · http://blogs.sun.com/alexismp
Dans tous les cas un RCP est complexe. Swing Application framework est à mi-chemin entre Swing et un RCP. Il ne gère pas la partie modulaire. Une présentation récente faite sur le sujet par le "spec lead": http://weblogs.java.net/blog/hansmuller/archive/jsr296-presentation.pdf
23.12.06 @ 13:21
Commentaire de: sami [Membre] Email
J'ai parcouru la présentation, d'autant plus que je ne connaissais pas du tout Swing Application Framework.
Pour tout avouer je n'ai rien vu dans cette spec qui me conforte dans l'idée que ça va me permettre d'économiser du temps de développement. Au contraire, en essayant de structurer les IHM avec des Actions, des Task et des sessions on ajoute de la complexité sans pour autant réduire l'effet plat de spaguettis.
Il faudra attendre la version finale et les premières implémentations mais pour moi le seul chaînon manquant de Swing aujourd'hui reste le binding bidirectionnel et la JSR 295.
L'aspect modulaire et OSGI est loin de représenter le cas nominal d'une application Swing.
23.12.06 @ 14:10
Commentaire de: Cyril Gambis [Visiteur] · http://cyrilgambis.blogspot.com/
Effectivement, il ne faut pas confondre Eclipse RCP et SWT...

A part ça, s'il y a effectivement eu une certaine amélioration au niveau de Swing (surtout sur les perfs, les API sont vraiment datées et incohérentes), c'est sans doutes grâce à la compétition de SWT !

Je trouve toujours effarant la piètre qualité de Swing après toutes ces années d'existence. Les évolutions sont tout de même très rares à chaque release de JDK (un petit gestionnaire de focus par ci, un petit look and feel par là; incroyable qu'il ait fallu attendre un Java 6 pour avoir une implémentation de JTable triable et filtrable intégrée directement dans le JRE).

Quand on voit ce qu'a mis en place Microsoft pour son prochain .Net + Vista au niveau interface, on se dit que la priorité de Sun n'a vraiment pas été l'interface depuis la création de Swing (genre Java 1.2, et c'était utilisable un peu avant). Heureusement que ça a bien bougé dans le monde JEE (mais les initiatives ne viennet pas de Sun et rarement du JCP).
28.12.06 @ 18:28
Commentaire de: zazuge [Visiteur]
je suis pas d'accord avec cette comparaison.
tout API graphique a des points fort et des points faible.
vous avez déjas sité les points forts de swing et les points faibles de SWT .
alors laisse moi te dire ce que t'a pas mentionner
je crois que SWT/JFace s'addresse a un domaine différent un peu de SWING.
ce que dit SWING ,personnalisation a l'extréme mais aussi difficulté a faire des chose simple
ce a quoi s'addresse SWT/JFace
étre cappable de dévelpper une interface standard en peu de temps et suivre des schéma de dévelloppement bien connu est extensible.
je pense pas que un des deux doit disparitre pour laisser la place a un autre mais il sont tout dissponible pour s'addresser a des besoin différents
d'ailleurs il est possible de combiner les deux api dans la même fenétre ;)
04.11.08 @ 10:25
Commentaire de: Sylvain MOUQUET [Visiteur]
La bonne comparaison est Eclipse RCP versus Netbeans RCP.

06.01.09 @ 20:05

Laisser un commentaire


Votre adresse email ne sera pas révélée sur ce site.

Votre URL sera affichée.
(Les retours à la ligne deviennent des <br />)
(Nom, e-mail & site Web)
(Autoriser les utilisateurs à vous contacter par un formulaire de message (votre adresse email ne sera not révélée.))
This is a captcha-picture. It is used to prevent mass-access by robots.
Please enter the characters from the image above. (case insensitive)