Bonjour,
je travaille essentiellement sous Linux (Ubuntu). J'ai un projet de logiciel à réaliser dont voici les contraintes :
Langage : C++, Java, Fortran ou Python
Portabilité : Linux & Windows
Objectifs :
1.Lire un fichier de coordonnées X,Y dans un fichier CSV ou TXT
2.Dessiner les formes en vectoriel
3.Exporter le tout en pdf, jpeg ou png en pouvant choisir la résolution
4.Le tout contenu dans un exécutable
5.Le logiciel doit être gratuit
J'ai abandonné l'idée de le faire en Fortran. C'est pourtant le seul des quatre langages précités que je connaisse mais pour la gestion des graphiques c'est assez horrible ou alors il faut payer cher pour avoir un environnement de développement graphique avec librairies efficaces.
J'ai également testé le VBA mais en fonction des versions Offices le résultat est très différent entre une version 2003 et une version WinSeven. (Et puis nécessite fatalement MSOffice, donc pas très "gratuit" comme logiciel).
J'ai bien envie d'essayer Python car un logiciel de modélisation que j'utilise (SALOME) contient du développement graphique dans ce langage.
Mes questions :
Q1. Est-ce que python peut faire ceci sans passer par des librairies payantes ?
Q2. Est-ce qu'en fonction des librairies (les mêmes sous Linux et Windows ?) je vais avoir deux programmes différents sous Linux et Windows ?
Q3. Si les gens n'ont pas installé "python" sur leur machine l'exécutable peut-il fournir (ou aller chercher) à l'exécution les librairies manquantes ?
Q4. Quel(s) environnement(s) graphique(s) serait le mieux adapté au développement sous Ubuntu ?
Q5. J'ai un bon niveau de programmation en Fortran / Matlab, mais pas en C++ ou Java (ou Python). Est-ce que je vais pas trop me galérer et qu'il existe une solution plus simple à mon problème si on ne tient pas compte du choix d'un langage particulier ?
Voilà, 5 questions c'est déjà pas mal, j'espère que vous me ferez profiter de votre retour d'expérience dans ce domaine,
Bonne journée,
Uta.
Partager