2010-06-08 6 views
1

Je construis une application prototype qui affiche divers diagrammes de données 2D &. J'utilise une bibliothèque tierce pour les graphiques, la base de données et la couche d'extraction de données ont déjà été codées. Pouvez-vous nous conseiller sur un bon Framework de bureau à utiliser dans Eclipse pour fournir une interface utilisateur graphique "professionnelle" avec un minimum de codage requis (Ceci n'est qu'un prototype).Prototype de visualisation de données (Java/Eclipse/DAO/DB relationnelle)

En outre quelqu'un peut-il conseiller une méthode efficace pour porter cette application à un serveur Web afin que les utilisateurs puissent accéder à distance? J'ai une expérience limitée avec GWT, sont leurs alternatives plus appropriées? Merci beaucoup

Répondre

1

Cela dépend un peu de votre outil de création de graphiques tiers. Est-ce basé sur Swing ou SWT? Vous êtes déjà éclipse et Eclipse offre le framework Eclipse RCP.

Une nouvelle application (prototype) peut être basée sur l'un des exemples/modèles RCP. Et il existe un pont Swing-to-SWT si vous voulez créer une application basée sur SWT mais utiliser des composants basés sur Swing. Et eclipse offre quelques moyens de construire un client enrichi et une application web sur presque le même code avec presque le même aspect (eclipse RAP et/ou la nouvelle plate-forme e4).

Mais tous pourraient prendre un peu de temps pour apprendre les bases.

+0

Semble idéal, la réutilisation du code pour Desktop et Web App serait très attrayant. Je vais rechercher RCP pleinement. Mille mercis – Vince

+0

Je ne pense pas que la plate-forme RAP soutiendra jamais le pont d'intégration Swing, donc, il ne sera pas possible de prendre cette application en ligne comme une application web "native". Vous pouvez le déployer en tant qu'applet Java: cela peut être OK si vous avez un public limité, prédéfini, mais pas pour le marché de masse. – zvikico

+0

@zvikico - ce sera le cas, mais comme je l'ai dit, la recommandation du cadre devrait être basée sur l'intégrabilité des bibliothèques tierces. Ils pourraient être basés sur SWT/JFace, alors il serait très difficile de les intégrer dans un framework basé sur Swing ... –

Questions connexes