Précédent   Forum du club des développeurs et IT Pro > Dotnet > Langages
Langages Forum d'entraide sur les langages de développement du Framework .NET (C#, VB.NET, C++, F#, etc.).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 07/06/2010, 11h11   #1
walkn2
Invité de passage
 
Inscription : 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.
walkn2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2010, 12h43   #2
Gold Bug
Membre éclairé
 
Laurent THOMAS
Inscription : décembre 2008
Messages : 256
Détails du profil
Informations personnelles :
Nom : Laurent THOMAS
Âge : 36

Informations forums :
Inscription : décembre 2008
Messages : 256
Points : 312
Points : 312
.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/
Gold Bug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2010, 12h59   #3
Gold Bug
Membre éclairé
 
Laurent THOMAS
Inscription : décembre 2008
Messages : 256
Détails du profil
Informations personnelles :
Nom : Laurent THOMAS
Âge : 36

Informations forums :
Inscription : décembre 2008
Messages : 256
Points : 312
Points : 312
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/
Gold Bug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2010, 13h47   #4
walkn2
Invité de passage
 
Inscription : juin 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 22
Points : 4
Points : 4
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
walkn2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2010, 13h58   #5
Gold Bug
Membre éclairé
 
Laurent THOMAS
Inscription : décembre 2008
Messages : 256
Détails du profil
Informations personnelles :
Nom : Laurent THOMAS
Âge : 36

Informations forums :
Inscription : décembre 2008
Messages : 256
Points : 312
Points : 312
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/
Gold Bug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2010, 14h16   #6
walkn2
Invité de passage
 
Inscription : juin 2010
Messages : 22
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 22
Points : 4
Points : 4
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.
walkn2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2010, 17h06   #7
lcfseth
Membre régulier
 
Inscription : septembre 2007
Messages : 114
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 114
Points : 87
Points : 87
Citation:
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.
lcfseth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/09/2010, 13h35   #8
Yorys
Invité régulier
 
Inscription : juillet 2003
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 6
Points : 9
Points : 9
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).
Yorys est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 26/10/2012, 07h24   #9
PitterL01
Invité de passage
 
Femme Pitter Pitter Louis
Directeur technique
Inscription : 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
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.
PitterL01 est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h11.


 
 
 
 
Partenaires

Hébergement Web