Fichier ou BD ?

Fichier ou BD ? - C#/.NET managed - Programmation

Marsh Posté le 27-03-2004 à 16:42:18    

Slt ts le monde,
 
Voila je compte réaliser une application de gestion commerciale pour un ami. Je me suis dit que je pourrais par la même occasion en faire une version générique, c'est à dire que je voudrais mettre ensuite mon application en freeware à destination des TPE & PME.
Or si je veux que n'importe qui puisse l'utiliser, je ne voudrais pas m'embarquer dans la conception d'un logiciel compliqué a installer et à configurer. Et là ce qui me pose problème, c'est au niveau des stockages des données. Est ce que j'utilise une BD ( Access, Mysql ou autres ) ou des fichiers. Si j'utilise une BD, ca me gene surtout avec Access où il faudra une licence ( je pense ) et avec MySQL le pb sera l'installation, la conf... pour l'utilisateur. Par contre si j'utilise des fichiers ( genre fichier texte ) ca pourrait me simplifier la vie mais est ce que cela sera aussi performant qu'une BD. Et quel type de fichier dois je utiliser. En fait je vais gérer des clients, des fournisseurs, des stocks, des devis, des commandes, des produits ... donc je sais pas trop comment faire.  
 
Que me conseillez vous ?
 
Merci d'avance pour la réponse.
 
RedField
 
PS : Je précise que je veux développer cela en C#.


Message édité par Redfield le 27-03-2004 à 16:45:21
Reply

Marsh Posté le 27-03-2004 à 16:42:18   

Reply

Marsh Posté le 27-03-2004 à 17:28:56    

utilise une base de données :D
franchement plus simple à manipuler que de construire toi-même des fichiers ;)
 
pour la DB, la plupart des SGBD présentent le même problème que MySQL: faut l'installer et la configurer. Pour la license, c'est pareil, il y a souvent une license derrière. Access est à exclure si ta DB sera sollicitée par plusieurs utilisateurs, et vu que tu veux rendre ton logiciel générique, tu ne peux deviner à l'avance l'usage exact qu'ils en feront.
 
De toute façon, si tu veux que ton logiciel soit générique pour une utilisation en entreprise, il te faut un SGBD serveur, donc l'étape configuration me paraît obligatoire. Si tu fournis une documentation bien foutue à ce sujet, tu résouds déjà 80% des problèmes.


Message édité par drasche le 27-03-2004 à 17:33:09

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 27-03-2004 à 19:20:18    

ptet que msde ferait l'affaire, deja que c'est en .NET ? [:spamafote]


Message édité par HappyHarry le 27-03-2004 à 19:20:33
Reply

Marsh Posté le 27-03-2004 à 21:52:56    

c'est un moteur pour le développement, je tenterais pas de l'utiliser en production personnellement. Puis faut voir ce que la license dit sur ses conditions d'utilisation.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 28-03-2004 à 17:47:50    

drasche a écrit :


De toute façon, si tu veux que ton logiciel soit générique pour une utilisation en entreprise, il te faut un SGBD serveur, donc l'étape configuration me paraît obligatoire. Si tu fournis une documentation bien foutue à ce sujet, tu résouds déjà 80% des problèmes.


 
slt,
 
merci pour ta réponse. J'aurais répondu pareil que toi auparavant mais le souci c'est que j'ai vu des logiciels de gestion commerciale qui eux n'utilisent pas de BD ( comme par exemple SodeaSoft Etudes ). J'essaye de voir dans quoi ca peut être enregistré mais rien ne ressemble ni loin ni de près à une BD donc je m'interroge. Je sais pas trop quoi faire. C'est sur que l'utilisation d'une BD me faciliterait la tache.
 
Sinon j'aurais une autre petite question, comment puis je faire réaliser des états avec C#. Je veux pas de CrystalReport tjs pour le pb de licences. Ca serait pour faire mes états de commandes, factures, clients ...
 
MErci d'avance pour la réponse
 
Bye
redfield

Reply

Marsh Posté le 29-03-2004 à 10:04:22    

Salut,
 
pour les états, tu peux générer du pdf. C'est très apprécié des boites.  
Sinon, tu peux générer du word ou de l'excel.
 
Voilier
 
 
 

redfield a écrit :


 
slt,
 
merci pour ta réponse. J'aurais répondu pareil que toi auparavant mais le souci c'est que j'ai vu des logiciels de gestion commerciale qui eux n'utilisent pas de BD ( comme par exemple SodeaSoft Etudes ). J'essaye de voir dans quoi ca peut être enregistré mais rien ne ressemble ni loin ni de près à une BD donc je m'interroge. Je sais pas trop quoi faire. C'est sur que l'utilisation d'une BD me faciliterait la tache.
 
Sinon j'aurais une autre petite question, comment puis je faire réaliser des états avec C#. Je veux pas de CrystalReport tjs pour le pb de licences. Ca serait pour faire mes états de commandes, factures, clients ...
 
MErci d'avance pour la réponse
 
Bye
redfield

Reply

Marsh Posté le 29-03-2004 à 10:08:56    

avant de générer un PDF, faut générer l'état, c'est pas PDF qui va te servir à ça sinon ça se saurait :o
 
Pour les états je sais pas dire, je connais Crystal Reports parce qu'il est livré avec Visual Studio mais ça s'arrête là :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 29-03-2004 à 10:12:14    

drasche a écrit :

avant de générer un PDF, faut générer l'état, c'est pas PDF qui va te servir à ça sinon ça se saurait :o
 
Pour les états je sais pas dire, je connais Crystal Reports parce qu'il est livré avec Visual Studio mais ça s'arrête là :/


 
faudra bien payer une quelconque licence pour avoir une lib pdf digne de ce nom [:spamafote]
 
quant a la version de crystal reports "livrée" avec visual studio, ce n'est qu'une version d'évaluation, non destinée a etre utilisée en production ...

Reply

Marsh Posté le 13-06-2004 à 18:39:32    

et la msde livré avec vs .net architect, on peut la redistribué avec ses programmes (sharewares) ?


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed