mickey
Ville : Valence
Membre depuis : 4 févr. 2005
Messages : 7
|
20 oct. 2005 à 19:06
bonjour,
votre livre reste pour le moment mon livre de référence en java.
j'ai cependant une petite question concernant les interfaces graphiques : j'ai bien tout suivi le chapitre sur swing, mais j'aurais aimé de me mettre à SWT et JFace : connaissez vous un livre (en français) qui permette une approche en douceur (un peu comme dans votre livre) ?
et pour finir, comme l'avis d'un expert est toujours appréciable, préférez vous swing ou swt ?
en tout cas, votre cahier sur java est une réussite! félicitations
Mickael --- "javaophile" amateur
|
Manu
Ville : Paris / France
Membre depuis : 29 avr. 2003
Messages : 394
|
21 oct. 2005 à 11:28
Bonjour Mickael,
> j'ai cependant une petite question concernant les interfaces graphiques :
> j'ai bien tout suivi le chapitre sur swing, mais j'aurais aimé de me mettre à SWT et JFace :
> connaissez vous un livre (en français) qui permette une approche en douceur (un peu comme dans votre livre) ?
A ce jour, il n'existe pas à ma connaissance de livres en français vraiment dédiés à SWT ; ce sont plutôt des livres qui abordent Eclipse avec une partie plus ou moins longue sur SWT :
- "Eclipse 3 pour les développeurs Java" de Berthold Daum publié chez Dunod
http://www.dunod.com/pages/ouvrages/ficheouvrage.asp?id=48733 - "Eclipse" de Steve Holzner publié chez O'Reilly
http://www.oreilly.fr/catalogue/2841772640.html
Par contre en anglais, vous avez un peu plus de choix. Personnellement, j'ai acheté "The Definitive Guide to SWT and JFace" de Robert Harris et Rob Warner publié chez Apress ( http://www.apress.com/book/bookDisplay.html?bID=351 ) : c'est plutôt un gros livre de référence qu'un tutorial (mais bien quand même).
Sur le Web, il existe un tutorial en français qui pourrait vous intéresser ici :
http://jmdoudoux.developpez.com/java/?page=chapitre_15_develop_avec_swt
> et pour finir, comme l'avis d'un expert est toujours appréciable, préférez vous swing ou swt ?
Je préfère Swing car :
- Je connais bien son API
- Bien que trop basée sur AWT, l'architecture de Swing me semble mieux faite et plus homogène
- En SWT, il faut libérer les ressources (couleurs, polices de caractères,...) un peu comme avec les destructeurs du C++ ; ça n'est pas compliqué en soit mais quand on n'a pas l'habitude de cette démarche, ça doit être un peu dur de s'y faire...
- SWT est souvent présentée comme la solution idéale pour intégrer un programme Java dans le système. Mais comme utilisateur au quotidien de Mac OS X, l'intégration de SWT me semble surtout intégrée pour Windows et pas pour Mac. A l'opposé, une meilleure intégration des applications Swing dans le système peut se faire grâce à JDIC ( https://jdic.dev.java.net/ ).
- Vu son "âge", on trouve beaucoup plus de support sur Swing que sur SWT dans les archives de newsgroup et de forums
- Enfin, côté marché de l'emploi, je crois qu'il y a un marché pour SWT (j'ai eu plusieurs fois des demandes dans ce sens) mais j'ai eu plus le sentiment qu'en France, c'était surtout plus pour faire des essais et des comparatifs avec Swing que pour développer de grosses applications.
Dans tous les cas, ça vaut toujours le coup d'essayer SWT, car vu sa ressemblance avec Swing (composant, layout et listener), on s'y met assez vite...
> en tout cas, votre cahier sur java est une réussite! félicitations
Merci :-)
[Message mis à jour le 22/10/2005, car depuis la version 3.1, SWT offre des fonctionnalités de dessin similaires à Java2D alors que j'avais initialement donné l'avantage à AWT et Swing sur ce point] --- Manu (moderator/modérateur)
|