Base de données et interface en Python - Python - Programmation
Marsh Posté le 06-06-2009 à 11:50:04
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.
Marsh Posté le 21-06-2009 à 17:55:50
Salut,
Je te conseillerai plutot :
Marsh Posté le 21-06-2009 à 22:48:37
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.
Marsh Posté le 21-06-2009 à 23:45:56
Merci pour vos remarques.
Mais sqlite 3 fonctionne t il en client / serveur ?
Mon application doit fonctionner en réseau ...
Marsh Posté le 22-06-2009 à 09:45:19
Ben si c'est une appli web, tu t'en fous un peu, non ?
Marsh Posté le 22-06-2009 à 10:10:33
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.
Marsh Posté le 01-06-2009 à 22:17:58
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