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

Dotnet Discussion :

Génération de code, architecture 3 tiers et databinding avancé


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par alainam
    PS: Pendant ces moments là on se sent un peu seul (techniquement parlant). aussi je suis prêt à partager cette technique, en échange d'indulgence sur le jugement de mon code et pourquoi pas le faire évoluer ensemble
    J'ai apprécié le principe de ton outil... Franchement, si tu le souhaites on peut voir comment faire des choses ensemble (toi et dvp.com). On en parle en privé pour ne pas polluer le sujet

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 27
    Par défaut C# et Mapping objet-relationnel
    Salut,
    Je veux travailler sur C# et ORM, mais je sais pas quel est l'outil le plus fiable ?
    merci d'avace pour vos reponses

  3. #3
    Membre émérite
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Par défaut
    Aucun outil ne fait l'unanimité !

    En gratuit, NHibernate a l'air pas mal. Deux autres qui ont l'air intéressant mais que je n'ai pas étudié personnellement : CSLA .NET framework et EUSS


    EDIT : je viens de commencer à découvrir CSLA, c'est une solution qui impose un framework et une classe de base pour les entité métier (NHibernate lui n'impose aucune classe de base) mais ce produit a l'air vraiment très complet (mapping O/R, buisness rules, multiplateform : winforms, Webform, WebService, etc.) et très pratique ! Et il est gratuit, open source, documenté (en anglais) sur internet et par deux bouquins...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 206
    Par défaut
    J'ai choisi CSLA comme framework métier pour notre applcation, mais il ne propose pas vraiment de couche mapping O/R.

  5. #5
    Membre émérite
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Par défaut
    Ok, tu veux dire qu'il s'agit d'un framework métier et non d'un outil qui permet de générer ses classes métier (ou tout au moins les infos de mappage entre le modèle métier et le modèle relationnel source), ni le code d'accès aux données, c'est bien ça ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 206
    Par défaut
    Citation Envoyé par FRED.G
    Ok, tu veux dire qu'il s'agit d'un framework métier et non d'un outil qui permet de générer ses classes métier (ou tout au moins les infos de mappage entre le modèle métier et le modèle relationnel source), ni le code d'accès aux données, c'est bien ça ?
    Oui. Il y a bien l'endroit où placer les méthodes d'accès aux données, pour qu'un développeur puisse se servir des objets métiers sans savoir comment le mapping O/R sera géré, mais pour le mapping lui-même, il faut l'écrire, ou utiliser un autre framework / outil de mapping, comme NHibernate par exemple.

    Personnellement, pour l’instant, j’ai deux DAL, que je peux choisir à la compilation. Une fait l’interface entre la base objet db4o et les BO du CSLA, l’autre, utilisant OpenAccess, fait l’interface entre MSSQL et les BO. Cela me permet de tester la base objet dans des conditions réelles, mais d’avoir la base SQL si finalement les performances de db4o n’étaient pas au rendez-vous.

    À terme, je ferai sauter une DAL, pour ne garder que celle qui correspondra le mieux à nos attentes.

    Richard

Discussions similaires

  1. XML Databinding et génération de code c++
    Par ArnaudCasella dans le forum XML/XSL et SOAP
    Réponses: 0
    Dernier message: 11/04/2011, 13h14
  2. Génération de code & bpm4struts
    Par k4eve dans le forum BPM
    Réponses: 3
    Dernier message: 08/03/2007, 16h12
  3. [UML] génération de code avec omondo.uml
    Par RENAULT dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 31/10/2003, 14h14
  4. [Design Patterns] Architecture 3 tiers
    Par HPJ dans le forum Design Patterns
    Réponses: 1
    Dernier message: 29/07/2003, 12h49
  5. [Lomboz] Génération de code pour EJB
    Par paikan dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/07/2003, 15h28

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