Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    juin 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : juin 2009
    Messages : 2
    Points : 0
    Points
    0

    Par défaut Python Application de gestion Base de Données - Framework - Data Binding

    Bonjour,

    Je souhaite développer une application de gestion avec connection à une base de données en Python: des formulaires avec champs textes, combobox, radio boutons, grids, etc. Très simple en VB6 par exemple.

    Existe-t'il un framework qui résoud déjà les mécanismes de binding / actualisation des contrôles UI selon un dataset? Apparement il existe DABO mais il me semble oublié car aucune news publiée depuis plus de 6 mois et pas très populaire.

    Je pense que je vais utiliser wxPython pout l'interface graphique et me connecter à Oracle. Je pourrais développer l'application depuis zéro mais il doit bien exister un framework ou des exemples complets pour une telle application, non?

    Merci d'avance pour toute info.

  2. #2
    Membre confirmé
    Homme Profil pro Christian Havard
    Développeur informatique
    Inscrit en
    mai 2011
    Messages
    147
    Détails du profil
    Informations personnelles :
    Nom : Homme Christian Havard
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2011
    Messages : 147
    Points : 221
    Points
    221

    Par défaut

    Salut !

    En fait cela existe avec Camelot http://www.python-camelot.com/

    Je ne l'ai personnellement jamais utilisé mais il a l'air drôlement bien foutu.
    Note qu'il vaut mieux d'abord apprendre à maîtriser python, sqlalchemy (orm),
    et PyQt4 (framework graphique) sur lequel il est fondé.

    Aussi pour une application assez simple PyQt vient avec des connecteurs vers différentes base de données. Personnellement, c'est ce que je te recommande
    pour commencer. Ensuite, en fonction de tes besoins tu pourras apprendre sqlalchemy et camelot.

  3. #3
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 318
    Points : 7 416
    Points
    7 416

    Par défaut

    Salut,

    Faire du 4GL en Python est tellement simple que de nombreux frameworks ont été développés mais rares sont ceux qui se sont imposés réellement.
    Camelot ou n'importe quoi d'autre sera très bien.

    Le risque sera , dans quelques temps, d'avoir à supporter le framework en plus de l'application. Si réduire ce genre de risque vous concerne, regardez aussi du côté:
    - TraitsUI/Traits d'Enthought - le support est fait par Enthought.
    - application Web avec un développement utilisant Django ou Pyramid.

    - W
    Architectures Post-Modernes

  4. #4
    Invité de passage
    Inscrit en
    janvier 2013
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : janvier 2013
    Messages : 1
    Points : 1
    Points
    1

    Par défaut merci

    Je suis un peu dans la même situation :
    créer une interface reliée à une base SQLite.
    J'ai commencé à tout faire à la main : interface, model et controleur.

    Je crois que je vais tenter Camelot, surtout si il utilise SQLalchemy.

    Merci pour les infos.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •