J'essaye d'écrire une application Eclipse rcp en utilisant seulement jruby, ou au moins avec seulement la quantité strictement nécessaire de Java. Comme seulement quelques lignes de code pur ruby vous donneront une application SWT de base, j'espérais que l'écriture d'une application rcp dans jruby devrait se résumer à l'implémentation de quelques classes, comme IApplication, et ainsi de suite ... Disclaimer: J'ai travaillait avec (j) ruby depuis plusieurs années mais n'a presque aucune expérience java ou rcp d'ailleurs.Application Eclipse RCP dans jruby
Ce qui semble viable est de coller avec le modèle généré par Eclipse et d'appeler les classes ruby à partir de là. Cependant: est-il possible d'utiliser du rubis pur?
Il semble y avoir de la magie qui colle toutes les classes d'une application rcp ensemble. Une bonne partie de cette magie réside probablement dans plugin.xml dans le répertoire racine d'un projet rcp. Cependant, quand je regarde la ligne de commande d'une application rcp en cours d'exécution il y a beaucoup de paramètres de cadre ...
La recherche de mots-clés comme "éclipse, rcp, jruby" ne m'a pas donné le résultat que j'espérais. Il y a one project qui semble essentiellement aller dans le sens de l'appel des classes ruby à partir d'un squelette java. Pas de rubis pur.
Objectif: l'application que je cherche à écrire traitera des séries temporelles. Cette tâche s'intègre bien à mon humble avis dans le concept de perspectives dans une application rcp:
- série chronologique Sélectionnez,
- construire un modèle,
- Analyser le résultat.
En outre, les séries chronologiques de traitement est agréable dans un environnement établi: vous pouvez avoir beaucoup de fenêtres ouvertes, les regrouper, et ainsi de suite ...
Donc, je suppose, ma première question est la suivante: do vous avez des pointeurs, comment écrire une application rcp Eclipse dans ruby? Mais je suis également ouvert à des suggestions complètement différentes pour la tâche à accomplir.
George
où trouve le projet de lueur? La page de projet eclipse est liée à un projet terminé en raison de métadonnées inadéquates. Les deux pages que j'ai trouvées sont laconiques et ne contenaient aucune information sur l'installation ou l'utilisation du module. – will