IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Conseils pour une application desktop


Sujet :

Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 8
    Points
    8
    Par défaut Conseils pour une application desktop
    Bonjour à tous,

    Je souhaiterais réaliser une application desktop. Je commence à avoir l'habitude d'utiliser symfony, qui me facilite beaucoup la tâche au niveau de la gestion des BDD, etc. L'appli que je désire faire n'a cependant pas besoin d'être web, elle sera utilisée par une seule personne en local. J'ai donc pensé à la faire en Java, et je me demande s'il existe des frameworks similaires à symfony/RoR/wicket orientés desktop... avec entre autre du MVC, une gestion des CRUD, génération automatique de formulaires pour manipuler les données, etc.

    J'ai remarqué le swing application framework, ainsi que ce tutoriel pour netbeans et le framework Spring rich client.
    En revanche, il me semble qu'il me faudra toujours remodifier les formulaires si jamais mon modèle change (ai-je raison ?)

    Avez-vous d'autres idées qui pourraient m'aider ?

    L'application restera de taille raisonnable, mais c'est surtout pour des raisons de clarté du code et de maintenabilité que je souhaiterais utiliser un tel framework.

    Merci d'avance pour vos conseils

  2. #2
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    J'ai l'impression quelque fois que le monde du desktop est moins gourmant en framework que le monde web. En effet, pour relier automatiquement des formulaires à des BDD, soit il n'existe rien, soit personne n'utilise ça.

    ... bon, je suis un peu méchant, il existe bien des choses style Bean Binding (de mémoire), des choses du coté de Netbeans (je sais pas quoi), du coté d'Eclipse (non plus), aussi je crois de SwingX, mais j'ai pas l'impression qu'on puisse dire que ce soit très avancé.

    Par contre, on utilise toujours Hibernate et Spring :-)

    Sinon, y'a Windev ?...
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Points : 8
    Points
    8
    Par défaut
    Euh malheureusement, je suis un peu triste de voir que Windev s'en sortirait plutôt bien de ce côté là, mais j'aimerais bien utiliser un vrai langage (et surtout je développe principalement sous linux).

    Personne ne se plaint du manque de frameworks desktop ? Les applis sont faites à la sauce du développeur qui les créé à chaque fois ?

  4. #4
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Mais oui qu'il y a des frameworks....
    CHais pas moi, la pleteforme netbeans en est un énorme, Eclipse RCP idem, sinon en moins volumineux tu as Gryffon (bon là faut faire du groovy plus que du java et c'est très récent), tu as le JIDE Application Framework (payant, mais JIDE est gage de qualité) ou encore le swing application framewok de sun.
    Et un paquets d'autres...
    Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.

  5. #5
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Énorme, oui... et, cependant, je ne savais pas qu'il y avait dans la plateforme Netbeans un truc qui te fasse automatiquement tes formulaires à partir des bases de données ??
    Mieux que Google, utilisez Sur Java spécialisé sur la plate-forme java !
    Pour réaliser vos applications Java dans le cadre de prestations, forfait, conseil, contactez-moi en message privé.

  6. #6
    Membre éclairé Avatar de bassim
    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Février 2005
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 666
    Points : 695
    Points
    695
    Par défaut
    Salut,
    Il y a Open Swing qui peut s'apparenter à du Delphi mais à la sauce Java.

    Apparemment, il y a un plugin pour les principaux IDE Java

    A voir si c'est stable
    Where is my mind

  7. #7
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    Énorme, oui... et, cependant, je ne savais pas qu'il y avait dans la plateforme Netbeans un truc qui te fasse automatiquement tes formulaires à partir des bases de données ??
    Dans netbeans, la seule chose que tu ais, c'est un bean explorer. Une vue qui te permet de consulter et éditer les champs d'un bean, avec des notions d'éditeurs. Mais ce n'est pas un formulaire à proprement parler.

    La génération automatique je n'y crois pas, car un formulaire peut s'appuyer sur la collaboration de plusieurs beans (plusieurs tables). Cependant netbeans t'aide de 2 façons :
    - tout d'abord il dispose d'un éditeur assez puissant qui te permet de batir un formulaire très simplement,
    - ensuite, il propose des mécanismes de binding qui te permettent de lier automatiquement un champ de formulaire à un bean (ou une propriété de bean) avec gestion de la mise à jour, validation, etc...

  8. #8
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par sinok Voir le message
    Mais oui qu'il y a des frameworks....
    CHais pas moi, la pleteforme netbeans en est un énorme, Eclipse RCP idem, sinon en moins volumineux tu as Gryffon (bon là faut faire du groovy plus que du java et c'est très récent), tu as le JIDE Application Framework (payant, mais JIDE est gage de qualité) ou encore le swing application framewok de sun.
    Et un paquets d'autres...
    En fait, la version 0.1-BETA de Griffon va sortir demain. Nous avons ajouté la capacité de créer et utiliser les plugins. Maintenant les plugins pour easyb, fest, swingx, jide, et izpack sont disponibles. Le plugin Griffon est très simulaire aux plugins Grails en donnant la capacité d'élagir les fonctionnes du framework. Si vous avez un notion de Grails, vous aimerez Griffon parce que nous partageons beaucoup des concepts.

    Je vais le présenter à Devoxx le 10 décembre à 21h00. Les slides seront disponible le week-end ou le lundi sur Slide Share.

Discussions similaires

  1. Conseils pour une application en réseau
    Par afatdz dans le forum Bases de données
    Réponses: 1
    Dernier message: 15/10/2008, 16h02
  2. Réponses: 2
    Dernier message: 30/09/2008, 02h43
  3. Conseils pour une application de réservation
    Par kiwie dans le forum Débuter
    Réponses: 3
    Dernier message: 08/06/2008, 01h23
  4. conseils pour une application à interface web
    Par stdebordeau dans le forum Access
    Réponses: 2
    Dernier message: 16/05/2008, 12h54
  5. Besoin de conseils pour une application
    Par peredodu dans le forum Access
    Réponses: 9
    Dernier message: 05/03/2006, 11h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo