Je suis nouveau à Eclipse RCP et SWT/JFace. J'ai l'intention d'acheter la deuxième édition du célèbre livre Eclipse Rich Client Platform de Jeff McAffer, de Jean-Michel Lemieux et de Chris Aniszczyk. Je souhaite savoir par des personnes qui ont lu l'une des éditions du livre si le livre sert une bonne introduction aux deux sujets (RCP et SWT/JFace)? Ou aurais-je besoin de matériel de lecture séparé pour SWT/JFace?Apprendre Eclipse RCP et SWT/JFace
Répondre
J'ai lu la première édition du livre en 2007 lorsque j'ai commencé un projet avec le développement Eclipse RCP.
C'était une introduction vraiment utile sur la façon de construire des applications RCP et quels concepts sont utilisés par Eclipse.
Deux autres livres que je lis plus tard sont bons suivis lorsque vous avez terminé ce livre:
- Eclipse plug-ins par Eric Clayberg & Dan Rubel
- Contributing to Eclipse: Principles, Patterns, and Plug-Ins par Erich Gamma & Kent Beck
Bien que le second soit un peu daté, les concepts expliqués sont toujours les mêmes dans le cœur d'Eclipse.
Une autre chose que je l'ai fait pour en savoir plus Eclipse RCP/JFace/SWT était de regarder le code source de deux grands projets open-source construit sur Eclipse:
- RSSOwl
- MP3M par Kai Tödter
MP3M est particulièrement intéressant puisque l'auteur essaie de le tenir au courant des changements apportés par les nouvelles versions d'Eclipse à la plate-forme.
Merci jwachter. Est-ce que je peux donc compter sur le livre pour l'introduction à RCP aussi bien que SWT/JFace? – msj
À mon avis, il fournit un bon point de départ et d'introduction puisque vous travaillez sur le même exemple tout au long du livre. –
- 1. Intégration Lift et Eclipse RCP
- 2. Eclipse RCP Splash Screen
- 3. Intégration JBoss/Eclipse RCP
- 4. Problème Eclipse RCP
- 5. Datanucleus 2.x ET Eclipse RCP 3.4
- 6. Eclipse RCP: Plateforme cible - Eclipse contre Equinox?
- 7. Étude de cas Eclipse RCP
- 8. Barre latérale sur Eclipse RCP
- 9. Comment interrompre Eclipse RCP shutdown
- 10. Application Eclipse RCP avec MVC
- 11. Eclipse RCP - Editeur en perspective
- 12. Explorateur de fichiers Eclipse RCP
- 13. variables globales dans Eclipse RCP
- 14. Comment créer et distribuer des correctifs pour l'application Eclipse RCP?
- 15. Impression avec un programme RCP Eclipse
- 16. intermittent java.lang.LinkageError dans Eclipse RCP - Equinox
- 17. Récupère le parent d'une IStructuredSelection (eclipse-rcp)?
- 18. L'application Eclipse RCP ne démarre pas
- 19. Impossible de créer le produit RCP eclipse
- 20. Ajout d'une connexion Eclipse à l'application Eclipse RCP
- 21. Eclipse RCP obtenir des éléments par ID
- 22. L'exécution de l'application Eclipse RCP échoue
- 23. Comment emballer des icônes sur Eclipse RCP
- 24. Comment mettre à jour l'application Eclipse RCP?
- 25. Rendre Eclipse RCP Intro partie d'une perspective
- 26. Eclipse RCP - Problème d'assistance au contenu
- 27. Console Eclipse dans RCP sortie manquante
- 28. Boutons de la barre d'outils Eclipse RCP avec l'apparence Eclipse
- 29. Sélection de publication dans eclipse RCP
- 30. Eclipse RCP: Utilisation du répertoire de configuration
Je suggère que l'apprentissage swt/jface dans les matériaux séparés est préférable, car ils peuvent utiliser autonome en dehors de l'éclipse. Pour se concentrer sur un petit sujet (swt/jface), vous ne confondrez pas d'où viennent-ils. Je les étudie par SWT/JFace en action – qrtt1