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

Python Discussion :

Petit coup de pouce : gui et bdd


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 3
    Par défaut Petit coup de pouce : gui et bdd
    Bonjour @ tous

    Voilà j'ai développé un programme en PHP + Mysql de gestion de matos.
    Ce qui me gène c'est que :
    1) soit il faut un server web qui tourne chez le client pour utiliser ce logiciel.
    2) soit que j'attache une GUI à PHP. pb la GUI php ne m'inspire pas trop.

    Connaissant python, je me suis dit vais tenter de porter le programme dans ce langage.
    Transposer le code ne sera pas le plus compliqué je pense.

    Ce qui me tracasse est pour le moment :
    1) Quel système de gestion de données utiliser ? sqlite ou xml ??
    2) Quel GUI utiliser : Tkinter ou WxPython ?

    Petites précisions :
    1) Mon logiciel ne tournera que sous windows
    2) J'aimerai le passer à la moulinette py2exe pour qu'il soit pleinement exécutable sans besoin d'installer python complètement (bah oui sinon j'installerai un server web chez le client ...)
    Sachant ces 2 conditions, quelles librairies choisir (xml, sql, tkinter, wxpython) pour que le programme généré soit le plus léger possible ??

    Merci de vos contributions

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut Sur un plan strictement économique
    Si je comprend bien ton pb, tu veux installer ton application chez un client ... qui ne dispose pas d'un serveur. Donc pas de PHP ! Mais alors, quid de la db ?
    Ca implique que il n'y aurait qu'un seul poste tournant ton application ?

    Sur un plan strictement économique : Puisque ton application tourne bien en PHP pourquoi ne pas installer easyPHP sur la machine du client et le tour est joué !
    easyphp est livré avec : php+apache+mysql le tout s'installe sans problème.
    Si (dans le futur) d'autres accès sont nécessaires, une modif dans le fichier php.ini et le tour est joué.

  3. #3
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Salut,

    Tkinter est surement plus leger que wxPython (et integré à python, mais moins beau )

    Pour ta BDD, SQLite et elementtree sont tous deux legers.

    Il te reste à tester, mais c'est surement plus une question de goût et de facilité-rapidité

Discussions similaires

  1. j'ai besoin du petit coup de pouce pour démarrer
    Par metou2703 dans le forum C++
    Réponses: 12
    Dernier message: 21/11/2008, 14h15
  2. Besoin d'un petit coup de pouce (Merci d'avance)!
    Par romain1 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 30/08/2008, 15h58
  3. -XITI- un petit coup de pouce merci
    Par bojolais dans le forum Outils
    Réponses: 4
    Dernier message: 07/11/2007, 17h38
  4. SDL & GTK besoin d'ub petit coup de pouce :)
    Par hunter99 dans le forum SDL
    Réponses: 1
    Dernier message: 15/04/2007, 23h51
  5. un petit coup de pouce svp ;)
    Par softstar dans le forum C++
    Réponses: 14
    Dernier message: 11/05/2006, 09h20

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