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

EDI/Outils Discussion :

Bonne architecture de projet


Sujet :

EDI/Outils

  1. #1
    Membre averti Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Points : 309
    Points
    309
    Par défaut Bonne architecture de projet
    Bonjour,

    J'ai commencé une petite application que je veux maintenant améliorer et developper avec d'autres personnes à l'aide de Visual SVN.

    Aujourdhui mon application est situé uniquement dans une 'solution', et un 'projet WPF'.

    Désormais je pense qu un découpage de la solution est necessaire pour quelle soit plus clair, simple à comprendre,mieux organiser pour le developpement à plusieurs.
    J'avais donc pensé a creer:
    -un projet WPF contenant les fenetres
    - le reste en DLL contenant les classes/ user control / ...

    cela vous semple t'il cohérent ou pas?


    D'autre part, des mises à jour réguliere seront faite, je voudrais qu elle les mise à jour soient automatiques et que l'on ai ainsi à ne pas telecharger la mise à jour et l'installer nous meme.

    Je précise qu'il s'agit d'une application client/serveur




    Merci de vos conseils

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Points : 2 927
    Points
    2 927
    Par défaut
    Pour l'architecture, je te conseille de lire l'article de Thomas "morpheus" Lebrun qui est une très bonne entrée en la matière pour le développement en couches : Introduction au développement en couches.

  3. #3
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    bizarre, pour moi, le découpage est censé être évident qu'on utilise un gestionnaire de versionning ou non.
    On a toujours (99%) une partie IHM, une partie métier et une partie données. Il faut garder à l'idée que du jour au lendemain, tu dois être à même de changer l'IHM, winform->webform en recodant le moins de chose côté code métier.
    dans la plupart des projets que j'ai rencontré, j'ai souvent

    /
    -- IHM
    -- Business Layer (assembly) métier
    -- DAL (assembly) données
    -- Utils (assembly) méthodes statiques et sans rapport avec l'appli et qui peuvent être utilisées dans bcp de projets.

    ensuite, les usercontrols sont à mettre dans une assembly SI tu penses les réutiliser dans un autre projet. si tu es sûr que jamais tu ne referas de projets pouvant les réutiliser, ne t'embête pas à les séparer.



    maintenant, ne garde qu'une solution. ca arrive des solutions contenant 30-50projets mais faut pas que le developpeur s'amuse à jongler avec plusieurs visual studio.
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  4. #4
    Membre averti Avatar de Gregory.M
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    684
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 684
    Points : 309
    Points
    309
    Par défaut
    j'ai regardé le pdf de Thomas Lebrun, et en fait mon projet est déja en couche, la seule difference c est que j'ai qu'un projet au lieu de plusieurs.

    je parlais de découper le projet en dll car je pensais que les mises à jour pouvaient etre plus simple.


    En fait je ne sais pas comment je vais organiser les mises à jour de l'application, ni comment cela se passe...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bonne architecture de site ?
    Par BOB1971 dans le forum Débuter
    Réponses: 7
    Dernier message: 02/07/2008, 23h55
  2. Réponses: 1
    Dernier message: 21/05/2008, 10h57
  3. Démarche à suivre pour une bonne architecture logicielle
    Par Nico64 dans le forum Architecture
    Réponses: 8
    Dernier message: 29/08/2007, 13h29
  4. [Maven2]architectures de projets EJB 3.0
    Par indoloic dans le forum Maven
    Réponses: 1
    Dernier message: 15/05/2007, 17h16
  5. [plugin]bonne config pour projet j2ee
    Par pas05 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/04/2005, 10h19

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