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

Visual Studio Discussion :

Visual studio et le développement en couche


Sujet :

Visual Studio

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 60
    Points : 23
    Points
    23
    Par défaut Visual studio et le développement en couche
    Bonjour,

    Après avoir lu l'introduction sur l'architecture en couche (http://morpheus.developpez.com/architecture/), je me pose quelques questions :

    - Est-il nécessaire de créer un projet par couche ?

    - Est-il possible de générer un seul .exe de tous les projets ?
    Car pour le moment, j'ai une dll par couche.

    - Est-ce moins performant si on crée des dossier (BLL, DAL, ...) dans un seul projet ?

    Merci d'avance pour vos réponses.

  2. #2
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Citation Envoyé par Gregs Voir le message

    - Est-il nécessaire de créer un projet par couche ?
    Dans l'absolu : non.

    Avoir plusieurs projets donne généralement une meilleure oranisation et des possibilités de réutilisabilité, mais ce n'est pas obligatoire.

    Citation Envoyé par Gregs Voir le message
    - Est-il possible de générer un seul .exe de tous les projets ?
    Car pour le moment, j'ai une dll par couche.
    Oui, fais une recherche avec ILMerge.

    Citation Envoyé par Gregs Voir le message
    - Est-ce moins performant si on crée des dossier (BLL, DAL, ...) dans un seul projet ?
    Non.
    In my experience, any attempt to make any system idiot proof will only challenge God to make a better idiot.

  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
    vois aussi qu'il n'y a aucun intérêt à tout mettre dans un seul projet. il faut UNE solution mais plusieurs projets, mais la raison toute simple que si demain, tu changes l'architecture, en passant de winform à webform par exemple, tu pourras, si tu as fais trois projets, réutiliser directement deux d'entres eux.
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

Discussions similaires

  1. Réponses: 16
    Dernier message: 02/06/2014, 11h33
  2. CRM 2011 - Visual Studio 2010 et développement de plugin
    Par reitsab dans le forum Microsoft Dynamics CRM
    Réponses: 4
    Dernier message: 22/07/2011, 16h09
  3. Visual studio 2008 et développement pour windows CE 5.0
    Par spezet29 dans le forum Windows Mobile
    Réponses: 0
    Dernier message: 30/06/2011, 10h59
  4. développement vb6 sous visual studio 2005
    Par tibtibby dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 20/09/2006, 14h06
  5. Développement d'un Extranet : Webdev ou Visual Studio ?
    Par enrique44 dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 29/03/2006, 11h14

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