Journal Comptabilité d'entreprise

Posté par  .
Étiquettes :
0
23
mai
2004
Bonjour à tous,

Ceci est ma première contribution et je tient à vous remercier tous pour l'aide silencieuse que vous m'avez fournie lors de ma migration ( lecture er relecture des post ).

Je suis travailleur indépendant ( développement de logiciel et site web ) et j'ai récemment migrer entièrement sous Linux surtout pour sa philosophie.

Cependant une seule chose me manque pour effacer la partoche Windows, il sagit d'un clone de ciel compta pro indépendant.

Aujourd'hui ( cet été ) je me sens d'attaque pour commencer un développement d'un tel clone.
Je ne désire pas utiliser les interface WebBased car je penses que si Linux veut s'intégrer dans les entreprise Windowzienne une interface web ne fait pas sérieux pour un soft de gestion.

Bon, hum, venons en au fait de la question :
Je souhaite développer le produit soit sous Gambas, soit sous Java ( car je connais bien le VB et le Java ) lequels me conseiller vous pour un dév des plus rapide ? (<-- Pas de trolll sur Javaçapucpaslibre ;°)

Je pense également utiliser une base PostgreSql, cependant je me perd un peu dans son administration, donc j'aurais aimé savoir si un Mysql serait assez costaud ?

Voila, j'aurais également besoin d'une aide comptable, donc si un expert passe par là ...

Bien sur le soft sera diffusé en libre, nous sommes ( normalement ) 2 à le développer et toutes aide sera la bienvenue.

Merci de vos réponse

Nico
  • # java

    Posté par  . Évalué à 4.

    si tu veux vraiment du LL, à mon avis java n'est pas le plus adapté, même si le portage est simplifié.
    Pourquoi ?
    installer java pour un indépendant pas forcément dans l'informatique, ça reste compliqué, et c'est plus sympa d'avoir une interface intégré à son bureau, genre gtk2 ou qt (front-end au choix en somme :-)
    • [^] # Re: java

      Posté par  . Évalué à 4.

      Moi je te dirais, tente le python, qui peu se reveler tres proche de Java, il s'execute sur une MVirtuel, et en plus il est libre. Je travail moi même sur un tel projet mais en GTK/C, alors que j'avais commencé en Java. Je résoud à l'heure actuel les connexions MySQL en C. Si t'as d'autres questions, fais moi signe.
    • [^] # Re: java

      Posté par  . Évalué à 1.

      Je pense que Python est un très bon choix. Il est très rapide à developper, il a des bibliothèques très fournies. C'est d'ailleurs le choix de GNU pour GNU-Entreprise : http://www.gnuenterprise.org/(...)

      PostgreSQL est aussi un bon choix (triggers, views, procedures stockées en python, vraies transactions, integritée referencielle, ...)

      Je conseille aussi le très bon module de connection python pour PostgreSQL : spycopg http://www.free-soft.org/FSM/english/issue01/fog.html(...)
      • [^] # Re: java

        Posté par  . Évalué à 1.

        C'est d'ailleurs le choix de GNU pour GNU-Entreprise

        Il serait temps qu'ils passent à Gtk2 par contre ...
  • # Yet another compta logiciel

    Posté par  (site web personnel) . Évalué à 4.

    Juste par curiosité, pourquoi est-ce que tu preferes refaire un logiciel from scratch plutot que d'essaye de corriger des existants:

    [LinCompta]
    http://pconrad.dyndns.org/(...)

    [phpcompta]
    http://www.alchimerys.be/FR/phpcompta/index.php(...)

    ...
    • [^] # Re: Yet another compta logiciel

      Posté par  . Évalué à 6.

      Paske c'est un developpeur de passion p'tet. ça t'es jamais arrivé de vouloir construire quelque chose dès le début, se lancer dans l'aventure du developpement... je pense qu'il doit y avoir un peu de ça hé !
      • [^] # Re: Yet another compta logiciel

        Posté par  . Évalué à 1.

        "Je ne désire pas utiliser les interface WebBased car je penses que si Linux veut s'intégrer dans les entreprise Windowzienne une interface web ne fait pas sérieux pour un soft de gestion."

        En même temps si ton but c'est d'integrer Linux dans les entreprise la meilleure idée n'est peut être pas de reinventer pour les 2500330 ieme fois la même chose...
        Enfin il faut savoir ce qu'on veut quoi :-)
        • [^] # Ce qui serait vraiment bien ...

          Posté par  . Évalué à 2.

          Ce serait de choisir des technologies qui permettent une approche multiplateforme. Parce l'arrivée du libre dans les entreprises, ca commence souvent par des logiciels qui tournent sous Windows !

          Aujourd'hui les possibilités ne manquent pas, et ce serait un excellent moyen de diffusion au plus grand nombre. La PME standard ne va pas passer demain sous Linux, mais peut être jeter un coup d'oeil à ton appli si elle fonctionne sur l'OS déjà en place.

          A creuser ... en tout cas excellente initiative.

          M
          • [^] # Re: Ce qui serait vraiment bien ...

            Posté par  . Évalué à 2.

            Je suis entierement d'accord avec vous.

            Personnellement, je suis passé sous le libre pour une question de philosophie. Je suis codeur, mais je suis également Fan d'interface graphique et de desktop.

            Je pense qu'une version comme la mandrake 10 Official bien configurer peut très facilement s'intégrer dans une entreprise dont l'utilisation de l'outil informatique se limite à Web / Mail / Tableur / Traitement de Texte ( et cela represante surement un grand nombre de poste dans les entreprises françaises )

            J'ai fait l'expérience sur des clients, 3 postes à installer, neuf monter par mes petites menottes, dans une agence immobiliere. Leur but : Web / Mail / Tableur / TT

            On à fait l'experience d'installer Linux Mandrake sous KDE avec OoO pour leur éviter les frais d'achat de soft.

            Une petite formation, des racourci bien només, et tout ce passe aujourd'hui pour le mieu. Ils ne voient aucune différence, il vont sur Xmule ( sic ), il utilisent plein de soft présent dans la distrib.

            Voila une intégration du libre réussi ( migration de Win98 à Mandrake ).

            Maintenant pour en revenir à mon YASG ( Yet another Soft de Gestion lol ) pour une véritable intégration dans le milieu de l'entrprise il faut retrouver les fonctionnalité standard des autres produit proprio avec une interface quasi similaire. Le WebBased n'est pas assez ergonomique, une personne qui rentre de la compta doit aller très vite et ne pas utiliser sa sourie ...

            Enfin, en ce moment je suis en train d'étudier la base de donnée de Sage Compta ( c du costaud ) afin d'être sûr de ce que je fait.
            Je suis sur à 100% que un bon nombre d'entreprise serait près à tester le libre si on leur montre un desktop polyvalent et multimédia et un nombre suffisant d'application essentielle à leur vie quotidienne

            Merci pour toutes réponses
            Nicolas
            • [^] # Re: Ce qui serait vraiment bien ...

              Posté par  . Évalué à 1.

              Tu pourrais essayer avec Xul. (multiplateforme et tout et tout). La logique, je ne crois pas que tu sois obligé de la faire en ecmascript.
  • # ruby/glade/gtk+

    Posté par  . Évalué à 3.

    Sincèrement tu devrais essayer ruby/gtk+/glade/libglade, tu développes très rapidement avec. J'ai d'ailleurs lancé un appel (second degré) sur mon site, à ce sujet :) :

    http://fredix.taonix.net/weblog/?2004/05/16/5-appel-du-16-mai-2004(...)

    Pour la base de données, si tu utilises gnome-db, ton code est indépendant de la base de données et l'utilisateur peut la choisir. Sinon si tu veux utiliser les procédures stockées, les trigger ou autres spécificités d'un vrai sgbd, utilises PostgreSQL.
  • # base de données

    Posté par  . Évalué à 5.

    pour la base de données, je pense que tu devrais utiliser un SGBD embarqué, c'est beaucoup plus adapté que de faire des connections sur un serveur pour ce genre de logiciels.

    Je te conseille sqlite qui est très complet. Il sera largement suffisant pour ce genre de projet car sa principale limitation est liée au nombre d'accès simultanés en écriture, problème que tu ne rencontreras jamais avec ton logiciel.

    Ca sera beaucoup plus léger que postgresql ou mysql, et tu imposera pas a l'utilisateur d'installer un tel serveur sur sa machine.
  • # Compta

    Posté par  (site web personnel) . Évalué à 4.

    C''est une bonne idée, mais avec l'énergie que tu souhaites y consacrer, il serait peut être plus efficace de participer à un projet existant.

    SQL-Ledger que j'utilise pour une activité indépendante est un outil solide écrit en Perl et basé sur PostGreSQL. Il est assez bien adapté à la "législation" française, même si on y retrouve pas toutes ses marques en venant d'un pur logiciel de compta.

    PostGreSQL est un bon choix car il permet de faire porter à la base des contraintes d'intégrité, triggers.

    Il fonctionne sur un serveur WEB, ce qui est suffisant pour des activités avec peu de transactions. Je ne suis pas persuadé qu'une IHM élaborée soit indispensable à des utilisateurs intensifs qui préfèreront surement qq chôse d'efficace.

    http://www.sql-ledger.org(...)
    voir aussi : http://213.245.220.175/(...) le site d'un commissaire aux comptes..
  • # Dolibarr, ERP5 et Value

    Posté par  (site web personnel) . Évalué à 2.

    Pour référence, regarde aussi Dolibarr.
    Le côté web based se justifie actuellement par le fait que beaucoup d'entreprises veulent garder leur postes windows. Ce type d'interface permet d'accéder à la compta depuis n'importe quelle machine, sans installation.
    http://www.dolibarr.com(...)


    Voir aussi ERP5 : http://www.erp5.org(...)

    Et aussi Value : http://value.sourceforge.net(...)
  • # OpenSI avec interface en XUL

    Posté par  (site web personnel) . Évalué à 2.

    Il existe un projet récent de logiciel de compta en GPL avec une interface en XUL (donc avec widgets de haut niveau par rapport à du html). C'est fait par des francais, donc ca devrait suivre les norme de compta francaises :
    http://www.opensi.org/(...)

    Il a pas l'air d'être achevé, mais ils seront surement ravis d'acceuillir 2 nouveaux développeurs.
  • # Merci à tous

    Posté par  . Évalué à 1.

    Whaouuuuuuuuu, les réponses fusent de façon très rapide ici ....

    Je vous remerci pour vos réponses et surtout pour la qualité de celles-ci.

    Pour quelques réponses :

    1°) Il est vrai que le code est une passion et je préferer commencer un projet de but en blanc.

    2°) Je n'aime pas les logiciels WebBased, car mon but est de faire entrer le libre dans les entreprises ( à mon échelle ). Et les entreprises n'auront pas confiance en un soft de compta WebBased

    3°) Je vais me renseigner sur Python + GTK

    4°) Que pensez vous de Gambas sincerement, un simili VB qui me permettrais d'aller plus vite et qui est OpenSource ?

    5°) Existe il une Gui Python afin de créer des interfaces en RAD.

    Merci encore

    Nicolas
    • [^] # Re: Merci à tous

      Posté par  . Évalué à 1.

      5°) Glade

      Dans tous les cas si tu utilises Gtk+ utilises absolument Glade et la libglade !
      Le début de mon introduction sur la libglade te fera sans doute comprendra son intérêt : http://taonix.org/libglade(...)
      De plus tu pourras tester depuis plusieurs langages ton interface, histoire de comparer python et ruby par exemple :)

      Sinon en RAD il existe boa-constructor (RAD tool for Python and WxWindows application)
      http://boa-constructor.sourceforge.net/(...)
      et vdk builder :
      http://vdkbuilder.sourceforge.net/(...)

      Perso je suis loin d'être convaincu qu'un RAD puisse te faire gagner du temps, surtout pour un logiciel aussi complexe qu'une gestion comptable ...
      • [^] # Re: Merci à tous

        Posté par  (site web personnel) . Évalué à 2.

        Pour wxPython (sorte de meta-GUI) il existe aussi wxGlade qui reprend le style de glade. L'avantage de wxPython c'est que c'est plus orienté cross plateforme par rapport à GTK :
        - sous unix/X11 (donc linux) ca utilise GTK(1 ou 2) pour rendre les widgets,
        - sous windows ca utilise l'API native win32,
        - sous Mac, le truc de MacOSX (cocoa il me semble).

        Par contre c'est moins bien intégré à GNOME qu'une appli PyGTK pure ou à KDE qu'une appli en PyQT/KDE.

        L'addresse de wxglade : http://wxglade.sf.net(...) .

        Sinon au niveau RAD il y a aussi http://kdevelop.kde.org(...) et http://anjuta.org/(...) mais leur support pour python n'est pas encore optimal (à vérifier, je ne suis pas utilisateur de RAD).
  • # Juste un lien

    Posté par  . Évalué à 1.

    Exusez moi de ne pas citer les soft :

    Voici pour gambas :

    http://gambas.sourceforge.net/(...)

    @ Bientot

    Nicolas
    • [^] # Re: Juste un lien

      Posté par  . Évalué à 2.

      Attention si tu souhaites que ton appli tourne sous Windows :

      Is Gambas multiplatform?

      In the future, I hope there will be a simple answer: "yes!". :)

      Right now, there are reports of people compiling Gambas under BSD and Win32/Cygwin.


      Par contre python/gtk+ et ruby/gtk+ tournent sous Windows.
  • # En python

    Posté par  . Évalué à 3.

    Moi j'ai fais mon ERP/CRM en python avec la comptabilité automatisée. La compta n'est pas encore à la hauteur d'un prog. pro mais l'ERP et CRM si.
    Le programme est assez mature: il est en production dans plusieurs PME depuis 8 mois.

    Je viens de terminer le site web: http://tinyerp.com(...)

    Actuellement je le donne sous licence Open Source à mes clients mais je ne diffuse pas encore la version Open Source. On travaille à la version .org du site qui devrait sortir vers le mois d'aout. (le temps de faire la doc, le prog d'install, ...)

    Je peux donc envoyer le tar.gz si ca intéresse.
    • [^] # Re: En python

      Posté par  . Évalué à 1.

      Ha oui ce serais super sympa : nicolas.alpi@laposte.net

      Merci

      Nicolas

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.