histoires de réussite d'Eclipse en tant que cadre d'application (RCP)
-
21-08-2019 - |
Question
Je continue à lire sur le Eclipse comme cadre d'application (soit environ < a href = "http://www.eclipse.org/home/categories/rcp.php" rel = "nofollow noreferrer"> plateforme Eclipse Rich client ). Je ne peux pas trouver la liste complète des histoires de succès d'Eclipse en tant que cadre d'application (RCP) autre que Eclipse comme un IDE qui est extrêmement populaire. J'ai vu de la plate-forme NetBeans , mais pas pour Eclipse Rich plate-forme client.
Quelles sont les études de cas ou des histoires de succès d'Eclipse en tant que cadre d'application (Rich Client Platform) dans le monde de source commerciale et ouverte?
La solution
Voici une liste des produits open source construit sur la plateforme Eclipse Rich Client: http://www.eclipse.org/community/rcpos.php
Les produits commerciaux: http://www.eclipse.org/community/rcpcp.php
Autres conseils
Je peux ajouter mon humble RCP en tant que plate-forme client. En a une courbe d'apprentissage lent, mais une fois maîtrisé, il y a d'énormes avantages. En particulier:
- Plate-forme neutre. Il fonctionne bien sur les fenêtres et les systèmes Linux, il y a peu de surprises ici et là, mais il est en général d'être grande à ce jour.
- Construit dans la gestion de la mise à jour, fantastique pour les versions de version et des corrections.
- échelles jusqu'à grande, l'ajout de nouvelles fonctionnalités est presque indolore.
- Être une plate-forme et non pas seulement une bibliothèque graphique, il donne beaucoup d'avantages.
Moins:
- Toutes les applications ne correspond à la philosophie d'éclipse et vue / paradigme de l'éditeur.
- Il est relativement difficile pour les débutants
- Il peut être trop lourd pour la réalisation des tâches simples
- La documentation est pas la meilleure, la communauté est plutôt faible, comparé à d'autres alternatives ..
Dans l'ensemble, je ne regrette pas en le choisissant. Personnellement, je déteste les interfaces performantes maladroit et lent sur le Web. Ici, vous avez native, rapide et réactive GUI naturellement intégrée avec le bureau.
Jetez un oeil à XMind . Il est une application de cartographie de l'esprit au-dessus de RCP. Je sais que certains utilisateurs chevronnés qui ne sont pas rendus compte qu'il était une application Java du tout. Il semble juste bon.
Mon entreprise était tout à fait sucessful la création d'un système de planification des missions d'avions utilisant le framework Eclipse RCP. Ce ne fut pas sans ses tracas (surtout le fait que les nouvelles interfaces que vous êtes censé utiliser ne sont pas bien documentés la plupart du temps), mais il ne nous a donné une énorme jambe et a fourni beaucoup d'archetecture utile.
À bien des égards, nous sommes juste un éditeur, mais au lieu d'un fichier texte que vous modifiez une base de données décrivant une mission avec un avion, et la plupart des interactions sont à travers un globe 3D affiché dans une vue. Databinding aide à garder les différentes vues et éditeurs synchronisés tout le temps (bien que les questions de filetage entre l'application SWT et un tiers widget de AWT au moyen d'appels de liaison de données était un cauchemar que je préfère ne pas revisiter)
Il est un programme complexe qui a essentiellement trois développeurs qui ne savaient pas Eclipse allant dans environ un an pour écrire. Aujourd'hui, nous étendons pour d'autres clients en ajoutant des plugins.