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 :

[Question]Quel langage pour faire ce logiciel


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 136
    Par défaut [Question]Quel langage pour faire ce logiciel
    Bonjours à tous, je voudrai savoir quel est le langage le plus adapté pour créer un logiciel de plan architectural (plan seulement en 2D) combiné à des fonction pour les travailleurs du bâtiment (électricien, plomberie, ...)
    En faite dans le logiciel on pourrai créer le plan de la maison puis installer (pour l'électricité) les prises, les lumières et le logiciel calcule tout le matériel nécessaire.

    Voila je voudrai savoir quel est le langage que vous me conseillez pour réaliser un tel logiciel ?

    Merci d'avance

    PS : Si cette idée intéresse du monde au passage contactez moi par MP.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 778
    Par défaut Que des questions!
    Le nombre de fonctionnalités que vous énumérez en quelques mots signifient quelques années de boulot. Etes vous sur que ce soit ce que vous souhaitiez?

    Il existe déjà des logiciels dans le commerce (ou libres) qui réalisent tout ou partie de ce que vous souhaitez, pourquoi ne pas les utiliser?

    Si vous partez de briques existantes quel est le langage qui semble le plus utilisable pour attaquer les APIs proposées ?
    -W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 136
    Par défaut
    Je me doute que ce genre de programme ne se développe pas en 3 jours. Mais étant donné que j'ai 2 ans de BTS à faire plus 1 ans en plus, j'ai au minimum 3 ans et je pense que en 3 ans il peut être déjà pas mal avancé.

    Pour ce qui est des logiciels existants, j'en ai testé 1 seul et je ne suis pas du tout satisfait et ça ne répond pas à mes attente, mais si je trouve un logiciel qui répond à mes attente, je laisserai tombé cette idée de projet. Donc si vous connaissais ce genre de logiciel faite moi parvenir les nom que je voie un peu.

    Qu'es que tu entend pas utiliser des briques existante ?

    Car je compte créer le logiciel depuis 0.
    Car j'ai une idée bien précise de ce que je veux et que aucun logiciel n'est sur ma longueur d'onde.

    Cela dit je souhaiterai savoir quel langage pensez-vous qu'il serai mieux d'employer.
    Sachant que je souhaiterai que le logiciel soit modulable (c'est à dire que l'on pourra rajouter des modules complémentaires, comme dans firefox) et qu'il puisse être en réseau (c'est à dire pouvoir avoir accès au données sur le net, modification, suppression, etc... du net)

    Je sais pas si ça a de l'importance mais je préfère de dire comme ça pas de surprise.

    Donc ma question existentielle est : Quel langage est-il conseillez d'utiliser dans ce cas ?

    Merci d'avance pour vos idées et suggestions et réponses.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    La réponse: Le meilleur langage pour faire ce genre de trucs est celui que tu maitrises le mieux.

    Sinon vu que tu va travailler beaucoup avec les graphiques, le(s) langage(s) le mieux situes sont imho ceux proches de la machine (C si tu es maso, C++ si tu l'est un peu moins ).

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 778
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 778
    Par défaut
    > Qu'es que tu entend pas utiliser des briques existante ?

    Des libraries que tu pourras utiliser pour voir ce que tes idées donnent plus rapidement.

    > Car je compte créer le logiciel depuis 0.
    > Car j'ai une idée bien précise de ce que je veux et que aucun
    > logiciel n'est sur ma longueur d'onde.

    S'il s'agit de faire un prototype, il faut pouvoir faire/défaire/jeter sans trop d'états d'ames...
    Essaie un langage de script bien structuré comme Python?
    Tu auras le temps de coder en dur les portions qui le méritent côté cohérence ou performances.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre expérimenté

    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 136
    Par défaut
    D'après ce que je comprend il vaudrai mieux que j'utilise le C++ ou le Python et surtout pas le C car ce serai de la folie ?

    Je pense que je vais me pencher sur le C++ car c'est celui que je vais plus bosser en cour et donc que je maitriserai mieux.

    Merci pour vos réponse.

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Par défaut
    Citation Envoyé par diva-bibi Voir le message
    [...]
    Sinon vu que tu va travailler beaucoup avec les graphiques, le(s) langage(s) le mieux situes sont imho ceux proches de la machine (C si tu es maso, C++ si tu l'est un peu moins ).
    Aucun rapport entre le travail sur les graphiques et le fait d'être proche de la machine ! Au contraire, il faut justement des bibliothèques suffisamment de haut niveau pour faire ça. Donc C et C++, pourquoi pas. Mais python, java ou n'importe quel langage avec une bibliothèque graphique (donc à peu près tous) ira tout aussi bien. Et du LISP, de l'Ada, du Smalltalk, de l'Objective C du C# tout autant. Tout ces langages sont « généralistes » avec des supports graphiques.

    De même... c'est idiot de penser qu'il faille le faire objet parce que c'est mieux -_- c'est faux; du procédural ferait tout aussi bien l'affaire; ou du fonctionnel bien sûr.

    Sauf que si tu n'as même pas commencé ton BTS, ça sera peut-être 3 ans APRÈS l'obtention de ton BTS qu'il te faudra. On ne part pas dans ce genre de développement sans savoir faire une analyse des besoins convenables, sans savoir préparer une architecture et appliquer une méthode de conception. Ou alors tu auras un ensemble de code patché et repatché d'une horreur inconditionnelle -_-

    À mon avis tu devrais prendre un projet plus petit et plus réaliste qui te permettra de l'achever correctement. Sinon tu risques d'être déçu.

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    Aucun rapport entre le travail sur les graphiques et le fait d'être proche de la machine ! Au contraire, il faut justement des bibliothèques suffisamment de haut niveau pour faire ça. Donc C et C++, pourquoi pas. Mais python, java ou n'importe quel langage avec une bibliothèque graphique (donc à peu près tous) ira tout aussi bien. Et du LISP, de l'Ada, du Smalltalk, de l'Objective C du C# tout autant. Tout ces langages sont « généralistes » avec des supports graphiques.

    De même... c'est idiot de penser qu'il faille le faire objet parce que c'est mieux -_- c'est faux; du procédural ferait tout aussi bien l'affaire; ou du fonctionnel bien sûr.
    Pardon je me suis sans doute mal exprimé.
    Imho, vu le specifités du projet i.e. rendu en 3D, calcul assez intensif je voulais dire que dans mon opinion que les langages plutôt compilées seront sans doute mieux adaptées, mais bien sur il n'est pas impossible d'utiliser tout et n'importe quoi si on veut De plus les langages dits proches machine comme c ou C++ offrent une possibilité d'optimisation non negligeable à condition de bien maitrises ses langages et le façon dont le compilateur produit du code.

    Je me répète: le langage le plus adapte pour programmer c'est celui qu'on maitrise le mieux. Imho

Discussions similaires

  1. [Avis] Quel langage pour faire une GUI pour un pgm Fortran ?
    Par Radagast dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 24/02/2011, 12h28
  2. Quel langage pour faire une application Windows et web ?
    Par tipiweb dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2007, 13h10
  3. Quel langage pour faire des jeux en mode console ?
    Par Electroniktor dans le forum Développement 2D, 3D et Jeux
    Réponses: 11
    Dernier message: 04/07/2007, 19h14
  4. Quel langage pour faire des boucles sous FTP ?
    Par Mourne dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 04/07/2007, 16h33
  5. Quel langage pour développer un logiciel de télétransmission
    Par gidebo dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 28/08/2003, 14h19

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