Je dois entreprendre le développement d'un application en Java, mais après tests et documentation je trouve Java assez lourd au niveau de la gestion de linterface graphique (Swing).
L'application doit absolument tourner sur les deux plateformes (OS X et Windows) et si possible aussi sour Linux.
L'application que je développe est une gestion de point de vente très spécialisée, il faut absolument une interface utilisateur qui réagit instantanément.
Au vu de la piètre renommée de swing dans ce domaine, j'envisage deux autres possibilités :
<ul type="square">[*] Utilisation du framework SWT dIBM-Eclipse.
[*] Développement de deux interfaces distinctes (Cocoa -> Mac OS X et Delphi -> Windows)
[/list]
Il va sans dire que la logique métier serait déportée sur le serveur (serveur dapplication ?) et quil faudrait établir un dialogue entre ces objets métiers Java et linterface utilisateur.
Bien entendu certaines applications « satellites », (gestion des statistiques, caisse, etc ) pourrait être développées une seule fois en utilisant un client léger (navigateur) intégré dans lapplication (Composant IE sous Windows/Delphi et composant logiciel Safari sous OS X/Cocoa)
Qu'en pensez-vous ? Quelle est la meilleure solution ? Persévérer avec Swing, étudier SWT ou une interfaçe mixte (non portable) dans ce dernier cas, quelle serait la meilleure découpe
Merci à tous pour votre aide
L'application doit absolument tourner sur les deux plateformes (OS X et Windows) et si possible aussi sour Linux.
L'application que je développe est une gestion de point de vente très spécialisée, il faut absolument une interface utilisateur qui réagit instantanément.
Au vu de la piètre renommée de swing dans ce domaine, j'envisage deux autres possibilités :
<ul type="square">[*] Utilisation du framework SWT dIBM-Eclipse.
[*] Développement de deux interfaces distinctes (Cocoa -> Mac OS X et Delphi -> Windows)
[/list]
Il va sans dire que la logique métier serait déportée sur le serveur (serveur dapplication ?) et quil faudrait établir un dialogue entre ces objets métiers Java et linterface utilisateur.
Bien entendu certaines applications « satellites », (gestion des statistiques, caisse, etc ) pourrait être développées une seule fois en utilisant un client léger (navigateur) intégré dans lapplication (Composant IE sous Windows/Delphi et composant logiciel Safari sous OS X/Cocoa)
Qu'en pensez-vous ? Quelle est la meilleure solution ? Persévérer avec Swing, étudier SWT ou une interfaçe mixte (non portable) dans ce dernier cas, quelle serait la meilleure découpe

Merci à tous pour votre aide
