Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1385 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Base de données et interface en Python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Base de données et interface en Python

n°1890208
doudy4
Posté le 01-06-2009 à 22:17:58  profilanswer
 

Bonjour,
 
Voila, je dois créer une base de données, du genre carnet d'adresses, accessible depuis tous les postes d'un réseau local, avec une jolie interface utilisateur pour: créer, supprimer, modifier, envoyer des requêtes, imprimer des états, extraire des données au format excel pour faire des mailings avec word etc ...
 
Tous le monde est sous XP ou Vista et le serveur est un Windows 2003  
 
Je suis libre de choisir les outils (langage + base de données) pourvu que ça ne coute rien de plus que le temps passé à développer ! ;)
 
Pensez-vous que je faisse le bon choix :  
 
- Base de données: Firebird (un clone gratuit d'Interbase)
- Langage pour développer l'interface graphique : Python + une librairie , mais je n'ai pas encore quelle librairie prendre pour avoir une interface la plus simple à développer et jolie possible (c'est à dire qu'elle colle visuellement le plus à XP).
- Pour ce qui est du driver pour Python pour contrôler Firebird, je n'ai trouvé que KInterbasDB, qui semble être abandonné, mais je n'en n'ai pas trouvé d'autre. En connaissez-vous ?
 
Sinon auriez-vous d'autre suggestion pour développer simplement et plutôt en open Source, un tel logiciel ?
 
Merci d'avance pour vos conseils
 
Doudy

mood
Publicité
Posté le 01-06-2009 à 22:17:58  profilanswer
 

n°1891937
e_esprit
Posté le 06-06-2009 à 11:50:04  profilanswer
 

Pourquoi tu choisis pas un SGBD plus répandu comme MySQL ou postgres ?
 
Sinon pour l'interface, soit tu fais du web (ca evite de deployer un client sur chaque poste) et la ben t'as plein de choix possibles - genre Django, webpy, ... - sinon => wxPython ou PyQT pour faire ta GUI.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1897385
Niniryoku
Posté le 21-06-2009 à 17:55:50  profilanswer
 

Salut,
 
Je te conseillerai plutot :

n°1897443
gzii
court-circuit
Posté le 21-06-2009 à 22:48:37  profilanswer
 

Django (sur python 2.6) avec sqlite 3 (ou autres mais sqlite 3 est intégré) ça fonctionne très bien si une interface web te convient.
Je trouve que c'est intelligemment fait.

n°1897466
doudy4
Posté le 21-06-2009 à 23:45:56  profilanswer
 

Merci pour vos remarques.
Mais sqlite 3 fonctionne t il en client / serveur ?
Mon application doit fonctionner en réseau ...

n°1897511
e_esprit
Posté le 22-06-2009 à 09:45:19  profilanswer
 

Ben si c'est une appli web, tu t'en fous un peu, non ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1897519
doudy4
Posté le 22-06-2009 à 10:10:33  profilanswer
 

Oui, c'est vrai.
Toutefois, je me demande si une interface Web peut être aussi complète , esthétique et réactive qu'avec un autre langage comme Python, C# ou autre Java ... je vais regarder du coté de Django ...
D'autre part, je dois gérer des droits d'accès des utilisateur à la base (Grant et Role) , je vais voir si Sqlite le gère aussi ...
Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Base de données et interface en Python

 

Sujets relatifs
Quel est le coût de la création d'un objet ne contenant pas de donnéeProbleme Php - Base de donées - Wamp
Ressources géographiques Bases de données et webservicesCommunication série entre 2PC en python
[VB] accès base SQL via "class Linq to SQL"ecriture sur la base de donnée: Ciel gestion commerciale
python msnProbleme avec interface graphique Tkinter
comparaison de deux bases de donnéesCréer un formulaire et récupérer les données saisies ds un tableau
Plus de sujets relatifs à : Base de données et interface en Python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR