IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Logiciel dessin vectoriel : quel langage utiliser ?


Sujet :

Langages de programmation

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 55
    Points : 38
    Points
    38
    Par défaut Logiciel dessin vectoriel : quel langage utiliser ?
    Bonjour,

    Je maitrise le C sur système embarqué et j'aimerai faire un projet personnel qui consiste à faire un logiciel de dessin vectoriel.

    Ce que je voudrai :
    - pouvoir gérer plusieurs dizaine de millier d'éléments
    - pourvoir gérer des groupes d'objets répartis sur plusieurs layers
    - pas besoin de gérer des dégradés
    - pas besoin de gérer des courbes de Béziers : je veux gérer uniquement des segments, des arcs et des formes fermées avec faites de droites et de d'arcs de cercles.
    - Afficher des treenodes pour pour sélectionner les différents éléments.
    - Afficher des barres d'outils (pas forcément configurables par l’utilisateur)
    - Pourvoir gérer une distance de positionnement minimale entre différents éléments (ex : interdiction de pouvoir tracer une ligne trop près de certains objets).
    - Pouvoir faire du undo/redo
    - Charger/enregistrer fichiers de configuration au format txt. Dans le fichiers de configuration, il y aura la description d'objets avec leurs propriétés customisables (liste des propriétés non figées) et leur position.
    - Pouvoir gérer des BDD accessibles en réseau local permettant de créer des bibliothèques d'objets
    - Que le logiciel soit fluide (traçage, sélection, modification, zoom, déplacement de groupe d'objets ...)
    - Interface graphique dans l'air du temps (que logiciel ne fasse pas vieillot)
    - Le logiciel doit tourner au minimum sous Windows (mais si portabilité possible facilement sous linux, ça pourrait être un plus) et qu'il soit facilement maintenable dans le temps (pas/peu de modifications pour les futurs versions de Windows)


    J'ai aussi quelques bases en Java, HTML/javascript/AJAX/SQL/PHP.

    Je pensais donc m'orienter sur l'un des ses langages : C, C++, java.
    => je n'ai jamais fait de C++ mais je suppose que le passage de C à C++ se fait facilement surtout que j'ai quelques bases en langage objets

    Je ne veux utiliser que des libaries libres de droit d'utilisation (même en utilisation commerciale).
    => Ce qui me semble critique c'est d'arriver à gérer les zoom tout en gardant de bonnes performances.

    Quel langage me conseillez-vous d'utiliser ? Et quelles libraries ?
    => java me semblait pas mal (car il me semble que je trouverai plus facilement des libraries pour me faciliter le travaille) mais est-ce qu'au niveau des performances, je ne risque pas d'être limité ?

    Merci d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Programmeur des cavernes
    Inscrit en
    Août 2017
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Programmeur des cavernes
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2017
    Messages : 364
    Points : 1 240
    Points
    1 240
    Par défaut
    C'est un projet ambitieux ; les difficultés ne seront pas liées au langage choisi. (Ne choisit pas une limace comme Python non plus )

    Java, aujourd'hui, n'est plus un langage "lent".

Discussions similaires

  1. Quel langage utiliser pour un logiciel d'apprentissage de la batterie ?
    Par PA-Gru dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 14/12/2014, 17h34
  2. [langage] Quel langage utiliser pour un script de CHAT ?
    Par Manu0086 dans le forum Général Conception Web
    Réponses: 15
    Dernier message: 11/11/2005, 19h14
  3. Quel langage utiliser pour des formulaires ?
    Par le_ben dans le forum Langages de programmation
    Réponses: 19
    Dernier message: 13/10/2005, 14h08
  4. Réponses: 1
    Dernier message: 24/08/2005, 10h07
  5. Site avec paiement en ligne, quel langage utiliser ?
    Par Flushovsky dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 28/02/2005, 12h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo