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

Langage SQL Discussion :

Couche d'abstraction multi-langage, ça existe ?


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Avril 2009
    Messages : 88
    Points : 71
    Points
    71
    Par défaut Couche d'abstraction multi-langage, ça existe ?
    Bonjour,
    je suis en train de concevoir une application (en gros, un agenda).

    Cette application utilisera une bdd quelconque (mysql, postgre, oracle..) hébergé sur un serveur.

    J'aimerai développer mon application en différents langages :
    • php pour la rendre accessible de n'importe où
    • C++ pour en faire une version locale
    • une version android
    • une version iphone


    C'est assez prétentieux je l'admet...

    Ma question est donc celle ci :
    Est-il possible d'avoir une couche d'abstraction pour la bdd afin de rendre celle-ci flexible et ce, pour différents langages ?

    J'ai un peu recherché sur le net avec les mots clés "Database astraction layer" mais tous les résultats sont des couches d'abstractions pour un langage unique (pdo pour php, opendbx pour c, etc.).

    N'en existe-il pas une multi-langage ? Cela permettrait de fournir des méthodes pour accéder aux données qui seraient communes aux différents langages.

    Merci pour l'éclaircissement
    Cdlt,
    Bastien

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    La couche d'abstraction est elle-même composée d'objets et de méthodes développées dans un langage donc c'est forcément lié à la syntaxe du langage.

    Le langage d'abstraction pour accéder aux données, c'est SQL !

    Alors pour le côté multi SGBD, utiliser au maximum du SQL standard ! Voir les cours et articles de SQLPro pour s'y conformer.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre régulier
    Inscrit en
    Avril 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Avril 2009
    Messages : 88
    Points : 71
    Points
    71
    Par défaut
    Merci pour votre réponse !

    C'est bien dommage, s'aurait été vraiment pratique !
    J'ai plus qu'a bien vérifié mon schéma relationnel avant de me lancer, car une modification dans celui-ci aura des conséquences sur chaque application :'(

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

Discussions similaires

  1. [Prototype] Une couche d'abstraction de l'objet XMLHTTPRequest
    Par Tanhys dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 31/03/2007, 15h12
  2. Réponses: 3
    Dernier message: 26/03/2007, 10h11
  3. [ODBC] couche d'abstraction de données
    Par Bestop dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/03/2007, 21h46
  4. BDD+Couche d'abstraction
    Par vincentj dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/02/2005, 08h32
  5. [langage] fichier existe?
    Par pascal.cargouet dans le forum Langage
    Réponses: 2
    Dernier message: 14/10/2004, 15h34

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