Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 9 sur 9
  1. #1
    Invité de passage
    Inscrit en
    juin 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 22
    Points : 4
    Points
    4

    Par défaut Choix du language

    Bonjour, je suis debutant en programmation (j'ai quelques notions en java,C,C++ et C#, mais tres sommaire).
    J'ai du mal a comprendre la difference entre .net, viusla basic.net et visual studio et tout ce qui va avec. Pouvez vous m'eclairer?
    De plus je voudrais develloper un programme permettant de calculer la masse et le centrage de differents types d'avions, et j'aimerais faire cela avec une belle interface graphique, des courbes...
    Selon vous quel est le"meilleur" (je pense qu'il n'y a pas de meilleur language, tout est question de gout...) language pour faire ce genre de programme?

    Je vous remercie.

  2. #2
    Membre confirmé
    Profil pro Laurent THOMAS
    Inscrit en
    décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Nom : Laurent THOMAS
    Âge : 37

    Informations forums :
    Inscription : décembre 2008
    Messages : 256
    Points : 279
    Points
    279

    Par défaut

    .NET c'est la technologie de développement de Microsoft, c'est un concurrent de Java.

    Le Framework .NET, c'est la couche logicielle qui vient s'intercaler entre le système d'exploitation et ton programme. L'équivalent dans le monde Java, c'est la JRE (Java Runtime Engine).

    Visual Studio, c'est l'environnement de développement (IDE), qui te permet de construire et débugger tes programmes et notamment les interfaces graphiques. L'IDE du monde Java le plus répandu est Eclipse.

    Visual Basic.NET et C# sont des langages de programmation utilisables sur le Framework.NET. C'est une des différences majeures entre le monde .NET et le monde Java. Le seul langage utilisable sur une JRE est Java. Le framework .NET t'autorise à écrire des programmes indifféremment dans plusieurs langages, dont les plus répandus sont VB.NET et C#.
    Il y a toujours au moins deux solutions à un problème.

    http://software-design-development.blogspot.com/

  3. #3
    Membre confirmé
    Profil pro Laurent THOMAS
    Inscrit en
    décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Nom : Laurent THOMAS
    Âge : 37

    Informations forums :
    Inscription : décembre 2008
    Messages : 256
    Points : 279
    Points
    279

    Par défaut

    Si tu dois choisir un langage pour travailler en .NET, je te conseillerais le C#, pour plusieurs raisons:

    - La syntaxe est très proche du Java et du C++, donc tu ne seras pas dépaysé
    - Le langage VB est très verbeux, ce qui a tendance à noyer les noms de classes, objets ou de méthodes pour au final nuire à la lisibilité.
    - VB.NET, bien qu'aussi puissant que le C# souffre du problème d'image qu'avait le langage Visual Basic ; en gros "VB c'est pour les bricolos, pas pour les développeurs".
    Il y a toujours au moins deux solutions à un problème.

    http://software-design-development.blogspot.com/

  4. #4
    Invité de passage
    Inscrit en
    juin 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 22
    Points : 4
    Points
    4

    Par défaut

    Ok super, je commence à y voir plus clair alors.
    Mais pensez vous que pour develloper un programme visuellement beau et efficace, vaut-il mieux que j'utilise .NET ou bien que je reste sur JAVA?

    En tout cas merci pour tout ces details.

    Cordialement

  5. #5
    Membre confirmé
    Profil pro Laurent THOMAS
    Inscrit en
    décembre 2008
    Messages
    256
    Détails du profil
    Informations personnelles :
    Nom : Laurent THOMAS
    Âge : 37

    Informations forums :
    Inscription : décembre 2008
    Messages : 256
    Points : 279
    Points
    279

    Par défaut

    Citation Envoyé par walkn2 Voir le message
    Ok super, je commence à y voir plus clair alors.
    Mais pensez vous que pour develloper un programme visuellement beau et efficace, vaut-il mieux que j'utilise .NET ou bien que je reste sur JAVA?

    En tout cas merci pour tout ces details.

    Cordialement
    Y'a pas vraiment de réponse à cette question. Tout ce qui est possible dans un environnement l'est également dans l'autre. En plus, si tu choisis de faire du client léger (web), les interfaces seront strictement les mêmes puisque c'est du HTML interprété par un navigateur.

    Il vaut donc mieux faire ton choix sur d'autres critères:
    - Tes compétences et celles des autres membres de ton équipe
    - Cohérence avec les autres projets/logiciels que tu as déjà réalisé ou bien que tu réaliseras ultérieurement
    - Besoin d'hébergement sur Internet (peu de plates-formes proposent d'héberger des applications web en .NET gratuitement)
    Il y a toujours au moins deux solutions à un problème.

    http://software-design-development.blogspot.com/

  6. #6
    Invité de passage
    Inscrit en
    juin 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : juin 2010
    Messages : 22
    Points : 4
    Points
    4

    Par défaut

    D'accord je comprends, je n'ai pas besoin d'hebergement sur internet.^^
    Actuelement je code mon programme en java, mais je bute et je n'arrive plus a continuer, c'est pour cela que je me poser la question de savoir si .NET ne serait pas plus facile à utiliser et peut etre plus efficace.

    Merci pour vos conseils et votre aide.

  7. #7
    Membre régulier
    Inscrit en
    septembre 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 114
    Points : 87
    Points
    87

    Par défaut

    Mais pensez vous que pour develloper un programme visuellement beau et efficace, vaut-il mieux que j'utilise .NET ou bien que je reste sur JAVA?
    Avec l'avènement de WPF, tu peux faire de trés belles interfaces (Quasiment comme du Flash), mais l'apprentissage est trés long (faut comprendre .Net 2.0, C# et enfin WPF).

    Java est connu pour sa faibless au niveau graphique, donc à priori .net (cela dis, rien n'empêche de faire du beau Java). Toute fois, l'apprentissage d'un FrameWork est long, et tu ne pourra pas faire mieux que Java avant un certain temps.

    Si tu veux faire de la programmation Web, alors je ne peux que te conseiller PHP ou tout autre langage Web, voir même flash.

  8. #8
    Invité régulier
    Inscrit en
    juillet 2003
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : juillet 2003
    Messages : 6
    Points : 9
    Points
    9

    Par défaut

    Bonjour

    Franchement quand je vois cette question récurrente (mais compréhensible pour un profane) ça me fait toujours sourire...

    Surtout quand j'en vois affirmer tout de go qu'il faut choisir C# ou VB...

    Y'a pas à choisir : c'est... bonnet blanc et blanc bonnet !

    Un programmeur .net "normal" doit connaitre les deux syntaxe et honnêtement quelque soirées de tutoriaux et c'est bon.

    L'essentiel de l'apprentissage en .net c'est le framework... les frameworks devrais je dire, là, oui y'a du taff...

    Mais sincèrement, la plus grande différence entre Vb et . C#, à mon avis c'est la sensibilité à la casse. Ce qui personnellement me fait choisir Vb pour du refactoring VB6 ou Delphi et C# pour des nouveaux projets.

    Il y a d'autres (petites) différences mais bon, si on connait l'un grosso-modo et avec un peu de bonne volonté on connait l'autre. Après c'est une affaire d'efficacité et de goût (personnellement je préfère les fin de blocs Vb aux accolades, et je trouve qu'une instruction par ligne c'est plus lisible... mais bon).

  9. #9
    Invité de passage
    Femme Profil pro Pitter Pitter Louis
    Directeur technique
    Inscrit en
    octobre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Nom : Femme Pitter Pitter Louis
    Localisation : Canada

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

    Informations forums :
    Inscription : octobre 2012
    Messages : 1
    Points : 0
    Points
    0

    Par défaut

    Vous pouvez utiliser. Net avec un cadre. Ensuite, il sera facile pour vous d'utiliser le .net pour votre projet. Vous pouvez utiliser Visual Studio. Il s'agit de la plus populaire. Net framework.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •