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 symoon . Évalué à 4.
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 oritorx . Évalué à 4.
[^] # Re: java
Posté par ploum (site web personnel, Mastodon) . Évalué à 3.
On peut très très facilement faire des interfaces GTK2 avec Python.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: java
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
Y a pas mal de très bonnes docs en ligne ou en bouquin pour apprendre très rapidement python, par exemple :
- http://diveintopython.org/(...)
- http://www.python.g2swaroop.net/(...)
et en francais :
- http://www.ulg.ac.be/cifen/inforef/swi/python.htm(...) (dispo en ligne ou en bouquin) mais qui s'adresse plus à des débutants en programmation.
Et pleins d'autres références ici : http://www.python.org/cgi-bin/moinmoin/IntroductoryBooks(...)
A noter que l'API d'interface graphique de base pour python s'appelle tkinter mais elle est très moche (basée sur motif). Il vaut mieux opter sur les bindings GTK2 ou qt pour avoir un look natif sous linux ou wxPython (basé sur wxWidgets) qui est cross platform.
[^] # Re: java
Posté par Elrik de Melnibone . Évalué à 1.
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 fredix . Évalué à 1.
Il serait temps qu'ils passent à Gtk2 par contre ...
# Yet another compta logiciel
Posté par Mathieu Malaterre (site web personnel) . Évalué à 4.
[LinCompta]
http://pconrad.dyndns.org/(...)
[phpcompta]
http://www.alchimerys.be/FR/phpcompta/index.php(...)
...
[^] # Re: Yet another compta logiciel
Posté par oritorx . Évalué à 6.
[^] # Re: Yet another compta logiciel
Posté par ckyl . Évalué à 1.
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 Maillequeule . Évalué à 2.
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 Nicolas Alpi . Évalué à 2.
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 neoillogic . Évalué à 1.
# ruby/glade/gtk+
Posté par fredix . Évalué à 3.
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 mangeur de cigogne . Évalué à 5.
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.
[^] # Re: base de données
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers(...)
(dont python :)
# Compta
Posté par bghflt (site web personnel) . Évalué à 4.
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 ccomb (site web personnel) . Évalué à 2.
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 Olivier Grisel (site web personnel) . Évalué à 2.
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 Nicolas Alpi . Évalué à 1.
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 fredix . Évalué à 1.
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 Olivier Grisel (site web personnel) . Évalué à 2.
- 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 Nicolas Alpi . Évalué à 1.
Voici pour gambas :
http://gambas.sourceforge.net/(...)
@ Bientot
Nicolas
[^] # Re: Juste un lien
Posté par fredix . Évalué à 2.
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 pinky . Évalué à 3.
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 Nicolas Alpi . Évalué à 1.
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.