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

Affichage des résultats du sondage: Quel langage choisir pour Dotnet ?

Votants
1020. Vous ne pouvez pas participer à ce sondage.
  • C#

    611 59,90%
  • VB.NET

    206 20,20%
  • C++

    59 5,78%
  • Delphi

    84 8,24%
  • Autre (précisez)

    9 0,88%
  • Sans opinion

    51 5,00%
Dotnet Discussion :

Que choisir ? C# , VB.NET, C++, Delphi ? pourquoi ? [Débat]


Sujet :

Dotnet

Vue hybride

Louis-Guillaume Morand Que choisir ? C# , VB.NET,... 14/02/2003, 15h31
DrQ Je n'ai pas poussé les deux... 14/02/2003, 16h16
Nightfall C# est un langage neuf, conçu... 15/02/2003, 19h05
busy999 Je préfère le C# 19/02/2003, 21h36
DrQ Qu'appelles tu moins strict ?... 19/02/2003, 21h57
Manu_Just Pour ma part, j'ai appris VB... 20/02/2003, 17h28
neo.51 J'ai fais beaucoup de VB.NET... 24/02/2003, 10h49
leduke J'ai une préférence pour le... 25/02/2003, 11h13
Vincent_Moreira En fait, quelque soit le... 25/02/2003, 18h54
DrQ Nop, le compilateur VB.NET et... 25/02/2003, 19h47
Zc Perso, je viens de VB6... 25/02/2003, 21h04
XziLoX Pour ma part j'utilise les... 25/02/2003, 21h51
vanquish En autre atout pour C# n'est... 26/02/2003, 10h15
neo.51 "Commercialement" tu dis que... 26/02/2003, 11h19
MonPierrot vb pour faire une maquette 26/02/2003, 17h00
menjli_issam ****** 13/06/2006, 18h31
Emcy Moi personnelement, je... 21/06/2006, 10h20
SesechXP Salut ! J'ai eu à faire ce... 06/11/2006, 09h09
khany Je ne prendrai pas cela pour... 06/11/2006, 09h40
SesechXP Bien sûr, je fais parfois... 06/11/2006, 09h55
lapec_and_cie Salut, OK je suis d'accord... 06/11/2006, 11h14
Hatchepsout je préfére vb.net 06/11/2006, 11h48
mesdouri le langage est le dernier de... 07/11/2006, 14h35
Process Linux Dans mon cas, je travail dans... 11/11/2006, 12h39
FremyCompany 8O :? 8O C'est un peu... 11/11/2006, 12h47
Herwin78800 C# pour la majorité du... 17/11/2006, 11h39
Thorna Pour l'utilisation ludique,... 25/11/2006, 13h56
FRED.G De quoi alimenter le débat ?... 20/12/2006, 19h36
Dung-Tri Bonjour, Pour mon cas,... 25/08/2008, 16h35
tarekan555 VB Vs C# 29/09/2008, 14h54
anthyme J'espère que ceux qui... 29/09/2008, 16h36
FremyCompany Je te rassure 29/09/2008, 18h06
Capitaine Kirk Bonsoir Vraiment Je... 29/09/2008, 22h17
anthyme Quand on utilise des... 30/09/2008, 10h11
jeandede Programmer par ses origines 08/01/2009, 14h28
Dung-Tri Moi perso, j'ai fais 7 ans de... 10/01/2009, 01h43
Kelpan Je vois pas le rapport avec... 10/01/2009, 12h38
Dung-Tri Oui .NET, VB.NET C# ou ce que... 10/01/2009, 23h18
DrQ Comme il a été dit redit... 26/02/2003, 17h25
El-Hassen vb à cause de vba 08/12/2008, 18h55
Anonymous heu il faut quand meme faire... 26/02/2003, 17h39
DrQ Pour les mêmes dev, je fais... 26/02/2003, 18h04
Anonymous je code depuis des mois en... 26/02/2003, 18h05
DrQ ohoh :D Ben là tu... 26/02/2003, 18h11
MORJANE Je préfère VB.Net 07/04/2010, 17h51
tomlev Ah ? j'aurais dit le... 07/04/2010, 18h27
Morad ISSOULGHANE CSharp it :ccool: 08/04/2010, 19h27
Justinien Et C++ ? 26/02/2003, 20h49
DrQ Sans le cast en effet ça... 27/02/2003, 10h04
Zeo_BO Ben sans détenir LA réponse,... 06/03/2003, 19h33
Thomas_X Pour ma part je ne fais comme... 25/03/2003, 19h42
Rami Comme on la dit: que soit... 26/03/2003, 16h45
Shark VB.Net mon préféré 03/04/2003, 17h35
sady1982fr Pour ma part, je fais du C++... 31/05/2003, 13h39
jmmolina Bonjour, C# : à choisir si... 03/06/2003, 10h31
chatteriekoolkat <Petite parenthèse> Je suis... 10/06/2003, 17h01
Yann Comme l'a justement expliqué... 19/06/2003, 17h31
Rami d'accord sur les a prioris... 19/06/2003, 18h17
angiras VB 21/09/2003, 16h01
angiras moi pareil et en plus... 21/09/2003, 16h06
neo.51 Pour relancer un peu le... 23/10/2003, 15h06
Maniak Sur ce point-là, oui. Sur ce... 05/11/2003, 10h19
neo.51 Je n'ai jamais dis que la... 05/11/2003, 10h46
Maniak Et 'assez gênante', c'est... 05/11/2003, 11h42
Bazoom Salut neo, C'est sûr?... 10/12/2003, 10h01
neo.51 Apparement les choses ont... 10/12/2003, 10h06
Maniak Pour ça il y a le managed... 10/12/2003, 14h27
neo.51 tout à fait et je pense que... 10/12/2003, 14h29
Maniak Prions ensemble mes frères,... 10/12/2003, 15h40
linkOne Ca me tire la larme ça les... 10/12/2003, 15h50
Maniak la larme incendie ? :oops: ... 10/12/2003, 16h44
dadg Qu'une chose à dire ! Je... 12/12/2003, 14h18
Xzander Le premier langage de prog... 07/04/2007, 04h22
FRED.G Moi j'ai commencé sans faire... 07/04/2007, 04h54
FremyCompany Ce que tu dis est ridicule...... 07/04/2007, 10h00
FRED.G Oulà, pense à calmer tes... 07/04/2007, 11h51
davcha De toute façon, ici il n'est... 07/04/2007, 14h59
Nuncyco Personnellement, VB.NET et C#... 12/12/2003, 14h52
Moonheart VB.Net et C# Ahhh le débat... 18/12/2003, 12h20
Maniak Avantage ? Avantage ? ... 18/12/2003, 15h11
Moonheart Pour le développement... 18/12/2003, 15h53
Maniak Yup et yup. On est d'accord,... 18/12/2003, 16h31
Moonheart Des cas particuliers qui sont... 18/12/2003, 17h08
Maniak Vi, mais comme tu dis,... 18/12/2003, 18h27
Rami des fois, ca vaut le coup:... 18/12/2003, 19h40
Moonheart Arranger les choses du point... 19/12/2003, 09h46
Maniak Pour tout le monde. Dans le... 19/12/2003, 11h32
Moonheart Sauf que tu ne peux pas ne... 19/12/2003, 12h07
Maniak C'est bien ce ke je dis. On... 19/12/2003, 12h16
Moonheart C'est pas parce que c'est pas... 19/12/2003, 14h38
Maniak Et je n'ai jamais dit le... 19/12/2003, 14h54
Moonheart Comme quoi on est pas... 19/12/2003, 15h05
Maniak Détail. La 'rapidité' de... 19/12/2003, 15h18
DrQ Tout dépend si tu programmes... 19/12/2003, 16h28
Maniak Vi, mais là on parle de .NET... 19/12/2003, 18h13
cjarnot Je ne me rappelle rien ou... 20/12/2003, 09h21
cmaurice Bonjour, c'est sûr que C#... 20/12/2003, 13h14
Moonheart Mmm je pense que le but de ce... 22/12/2003, 09h33
neo.51 On le voit dans ce thread, on... 22/12/2003, 10h29
Moonheart Jusqu'à Java.Net :) 22/12/2003, 10h44
neo.51 tu parles de J# ? :mouarf: 22/12/2003, 10h46
Moonheart Nan, je parles de Java.Net... 22/12/2003, 12h03
Maniak Bah c'est pas k'il souffre de... 22/12/2003, 15h41
BisonDiligent On dirait, à lire l'ensemble... 22/12/2003, 16h10
Maniak Ça fait longtemps ke... 22/12/2003, 23h13
BisonDiligent I love VB6 so much ... Does... 23/12/2003, 09h33
Moonheart Ca dépends du contexte. Parce... 23/12/2003, 09h38
BisonDiligent Vous l'aurez compris, il y... 23/12/2003, 12h39
Moonheart Ca m'interresse de connaitre... 23/12/2003, 14h51
BisonDiligent Bon, Arianne V => Le... 23/12/2003, 18h14
Maniak Euh oui, en koi la POO est en... 24/12/2003, 09h34
Moonheart D'où l'interet du langage... 24/12/2003, 10h21
john.fender Votre debat est passionnat... 25/12/2003, 22h19
Elbarto Bonjour, si en termes... 22/01/2004, 17h36
Moonheart Il n'y a pas de machine... 23/01/2004, 10h01
Elbarto Bonjour Moonheart, ... 23/01/2004, 18h18
Maniak C'est un peu pareil, mais ça... 23/01/2004, 19h13
Moonheart Houlalalalalala!!! C'est TRES... 24/01/2004, 19h39
Maniak Genre le 'just-in-time... 24/01/2004, 20h44
Moonheart Non justement, il ne... 26/01/2004, 09h54
Maniak Tu aimes jouer sur les mots... 26/01/2004, 11h20
Moonheart Tu ne comprends décidément... 26/01/2004, 15h54
Maniak Bon, j'ai ni le temps ni... 26/01/2004, 17h29
Moonheart Il faudrait que tu comprennes... 27/01/2004, 10h13
bidou Je ne peux qu'abonder dans ce... 27/01/2004, 10h47
venom c# et vb.net ne possedent pas... 30/01/2004, 14h50
Moonheart Il est vrai que vb. net ne... 02/02/2004, 09h46
bidou Je serais assez enclin à... 02/02/2004, 10h21
Moonheart Je précise quand même que je... 02/02/2004, 11h11
olrt Il existe un mot clé... 03/02/2004, 16h33
neo.51 il n'y a malheureusement pas... 03/02/2004, 16h43
Moonheart Je ne suis pas sur que ce... 04/02/2004, 09h31
neo.51 On peu considérer ça comme un... 04/02/2004, 09h55
Moonheart Ben je crois que c'est la... 04/02/2004, 10h03
neo.51 :oops: autant pour moi... 04/02/2004, 10h30
Maniak Pas vraiment. L'équivalent en... 04/02/2004, 17h08
Moonheart Je ne vois pas très bien ce... 04/02/2004, 17h30
Maniak Ben non. Si tu as une... 04/02/2004, 17h46
Moonheart En même temps, si une... 05/02/2004, 10h07
Maniak Ça c'est une théorie un peu... 05/02/2004, 10h38
Moonheart Bien entendu ! Je vais pas... 05/02/2004, 13h47
Maniak Ok, donc à chaque fois que tu... 05/02/2004, 14h21
bidou Je suis d'autant plus... 05/02/2004, 16h01
Moonheart Mmm je crois que tu oublies... 06/02/2004, 10h18
Maniak Désagréable, ça oui, c'est un... 06/02/2004, 13h31
Moonheart Joli discours, mais qui... 06/02/2004, 16h31
Maniak Allez, une dernière pour la... 06/02/2004, 16h53
neo.51 Bon, je pense que vous m'avez... 06/02/2004, 17h09
Babylon [.NET] C# / VB .Net : Que... 23/03/2004, 08h43
Keihilin :arrow: Using Ben c'est... 23/03/2004, 09h12
Piotrek 1) personnellement en tant... 23/03/2004, 12h14
Babylon 3) Using : il y a deux type... 23/03/2004, 12h42
Piotrek Merci pour l'eclaircissement,... 23/03/2004, 13h05
Maniak Dans ce cas, essaye au moins... 23/03/2004, 13h12
Keihilin J'suis pas d'accord.... 23/03/2004, 13h46
Babylon :arrow: question lisibilité... 23/03/2004, 13h53
Keihilin Oui ok, c'est une question... 23/03/2004, 14h22
Maniak Euh non, vraiment pas :) ... 23/03/2004, 15h30
Babylon je pense qu'il serait bon... 23/03/2004, 15h37
Maniak Euh non, vraiment pas :) Y a... 23/03/2004, 15h52
Keihilin Blablabla...Mais quelle... 23/03/2004, 16h00
Babylon moi je dis ça, je dis rien. ... 23/03/2004, 16h05
Maniak C'est un des principes... 23/03/2004, 16h08
Keihilin Ouais, je ne peux qu'être... 23/03/2004, 16h15
neo.51 j'aurais jamais du... 23/03/2004, 16h39
Keihilin Attend voir, j'ai cru voir... 23/03/2004, 16h55
freegreg Je crois aussi :wink: ... 23/03/2004, 17h03
Keihilin Ouais...Je trouvais le C#... 23/03/2004, 17h21
Maniak Ou du moins mauvais :) (ok... 23/03/2004, 17h46
Piotrek On a tous notre passif de... 24/03/2004, 08h44
Keihilin Ben tiens, hier soir je me... 24/03/2004, 09h12
Babylon pour ce qui est des accolades... 24/03/2004, 09h15
Thomas Lebrun Pas besoin d'un clavier... 24/03/2004, 10h40
Babylon bah je viens de regarder sur... 24/03/2004, 10h42
Maniak Aucun problème de mon côté,... 24/03/2004, 10h54
Keihilin J'connais pas ce... 24/03/2004, 11h08
Maniak http://www.wholetomato.com/x/d... 24/03/2004, 11h17
Thomas Lebrun 8O Oui, tu as raison : je... 24/03/2004, 11h29
austin49 J'avais hésité à démarrer mon... 25/03/2004, 18h11
alexischmit franchement quand ta... 08/04/2004, 17h25
driard A chaque langage son utilité 12/04/2004, 19h47
Keihilin Re: A chaque langage son... 13/04/2004, 09h49
Maniak Re: A chaque langage son... 13/04/2004, 10h16
Keihilin Re: A chaque langage son... 13/04/2004, 10h26
bidou Re: A chaque langage son... 13/04/2004, 10h27
abelman A propos du using.... 13/04/2004, 10h34
Keihilin Re: A chaque langage son... 13/04/2004, 10h38
Maniak Les instructions de nettoyage... 13/04/2004, 10h38
abelman Re: A chaque langage son... 13/04/2004, 10h41
Keihilin Re: A chaque langage son... 13/04/2004, 10h44
abelman Justement dans le code, je... 13/04/2004, 10h47
Maniak Re: A chaque langage son... 13/04/2004, 10h51
abelman Re: A chaque langage son... 13/04/2004, 10h55
Maniak Bip bip biiiiiip. using... 13/04/2004, 10h58
bidou Re: A chaque langage son... 13/04/2004, 10h58
Maniak Re: A chaque langage son... 13/04/2004, 11h08
bidou Re: A chaque langage son... 13/04/2004, 11h21
Maniak Re: A chaque langage son... 13/04/2004, 11h27
Keihilin La réponse à l'objet de ce... 14/04/2004, 10h00
Maniak Ce que j'aime bien, c'est que... 14/04/2004, 10h53
Keihilin Ben je sais pas...Je ne lis... 14/04/2004, 11h08
bidou Oubli... 14/04/2004, 11h23
Merlin Je vous conseille d'utiliser... 07/06/2004, 15h00
jfpero Re: vb pour faire une maquette 07/06/2004, 18h27
Arwamour C# herite du monstre JAVA c... 10/06/2004, 16h40
ptitbob Bonjour, Pour moi, Delphi... 11/06/2004, 09h49
driard pourquoi forcément java pour... 11/06/2004, 10h13
ptitbob Bonjour, Applet bien sur,... 11/06/2004, 12h39
Carmen le C# pour similitude avec... 24/06/2004, 21h49
sorcer1 Venant de Delphi lorsque je... 05/07/2004, 14h10
abelman ça ne veut strictement rien... 05/07/2004, 14h14
sorcer1 Je me suis peut être mal... 05/07/2004, 14h47
DotNET74 VB.NET 17/07/2004, 18h36
vdemeester Oh pourquoi ça ??Peut-être... 17/07/2004, 21h59
Swoög Bon, je vais tout de même... 17/07/2004, 22h09
DotNET74 Ben disons que quand tu as: ... 17/07/2004, 22h57
abelman dotnet74 avant de t'avancer... 17/07/2004, 23h12
DotNET74 Je n'ai pas dit que c'était... 17/07/2004, 23h42
Maniak 1) ceux qui disent que la... 18/07/2004, 00h57
j0hnmerrick rassurer moi a a == b et ... 19/07/2004, 12h14
Maniak C'est exactement la même... 19/07/2004, 12h25
j0hnmerrick ah ouaie c'est vrai en plus ... 19/07/2004, 15h53
abelman Object.ReferenceEquals&#40;obj... 19/07/2004, 15h58
Jean-Jacques Engels Et Delphi ? 18/08/2004, 16h48
Piotrek 1) il y a eu tres peu de... 19/08/2004, 09h31
anthony70 Personellement, j'ai choisi... 31/08/2004, 23h54
Pierre Henri Kuate En plus de tous les... 14/09/2004, 17h58
Monster77 moi je suis pour VB.net mais... 21/09/2004, 14h03
Bloodshed plus clair ? le VB ? ... 02/10/2004, 13h33
Sub0 Débutation :) 06/10/2004, 10h56
neo.51 Salut, Vu que c'est que... 06/10/2004, 11h24
Sub0 Merci neo.51! :ccool: J'ai... 06/10/2004, 13h30
crjo salut à tous, Après 5 ans... 11/10/2004, 06h08
ousta .Net Is magic 15/10/2004, 17h56
ATTOH Atsou J'ai beaucoup pratiqué Delphi... 15/11/2004, 17h44
Noodles J'ai beaucoup développé sous... 09/12/2004, 17h30
dev01 Ben te dépend pas trop ... Le... 09/12/2004, 18h48
neo.51 T'aurais des ewemples concret... 09/12/2004, 19h51
Thomas Lebrun Comme quoi, personne n'est... 09/12/2004, 19h57
neo.51 ça c'est juste un petit... 09/12/2004, 21h31
Thomas Lebrun Bon, là je dois reconnaitre... 09/12/2004, 22h59
linusgagnon Pourquoi choisir 05/01/2005, 16h47
Nycos62 Pour ma part, je ne... 05/01/2005, 20h10
Noodles Effectivement, C# et C++...... 12/01/2005, 17h08
Pete Juste pour rajouter mon grain... 13/01/2005, 16h43
Noodles Ah? Il fait des cast chelou... 14/01/2005, 16h39
naw salam Et celui qui... 16/01/2005, 08h44
Pete Le propre d'un bon compilo... 17/01/2005, 10h37
Noodles Et puis je sais pas si c'est... 17/01/2005, 11h07
neo.51 ça en C# ça passe ;) Mais... 17/01/2005, 11h25
Noodles Bon ben dans ce cas là....... 17/01/2005, 13h51
Causa Sui Cela dit, je pense qu'il ne... 31/01/2005, 21h00
Rénald Pour ma part, j’ai voté pour... 08/02/2005, 16h00
Invité C#, vb, delphi, et J2SE 14/02/2005, 01h29
stailer Ah bon ? euh.... Tu as essayé... 22/02/2005, 13h16
quentin.despierres je vois les chose comme... 02/03/2005, 20h46
abelman Je ne vois pas en quoi c'est... 02/03/2005, 21h40
Sid-Ali moi je suis pour delphi il... 03/03/2005, 09h35
neo.51 ça manque un peu d'argument ... 03/03/2005, 10h37
Mecano14 Je peux deja dire qu'entre VB... 07/03/2005, 18h55
Michael# Puisque j'ai voté, je vous... 09/03/2005, 12h04
Acide Moi ... 15/03/2005, 00h12
bidou VB.NET Evidemment. Quel... 15/03/2005, 07h08
neo.51 La FAQ VB.NET et les sources... 15/03/2005, 10h16
Kikos31 J'ai voté VB.NET mais je ne... 18/04/2005, 19h11
Catullo Bonjour, Je suis débutant... 03/06/2005, 12h55
neo.51 L'intégration de la CLR n'est... 03/06/2005, 17h36
Invité Ca je connait pas désolé... ... 04/06/2005, 12h33
Causa Sui Je n'avais jamais entu dire... 04/06/2005, 21h51
Cyrilange J'ai choisi VB.NET. Ses... 17/06/2005, 11h00
Tbm_rasta333 Perso, je préfère C# pour 3... 22/06/2005, 10h56
ulysse31 slt a toutes et tous Merci... 11/07/2005, 18h10
Invité t'a bu, t'est miro ou quoi ? ... 11/07/2005, 18h28
ulysse31 Bonjour Doccpu je ne veux... 12/07/2005, 14h30
Maniak Mmh ? Qu'est-ce que je viens... 12/07/2005, 15h17
Invité Je ne comptais pas troller... 13/07/2005, 21h45
Maniak On est d'accord. Maintenant,... 14/07/2005, 20h19
verre d\'eau J'ai effectivement trouvé un... 10/08/2005, 16h18
Kikos31 Allez c'est reparti :roll: ... 11/08/2005, 09h59
neo.51 Tout à fait d'accord avec... 11/08/2005, 15h22
verre d\'eau ouf !! Me voici soulagée ! ... 11/08/2005, 15h30
Floyd Au professionel uniquement! 25/08/2005, 08h45
Kaktus Je crois surtout que dans 90%... 01/09/2005, 14h14
Cyr1c J'ai programmé avec Vb,... 05/09/2005, 15h05
Maniak Juste la fainéantise de... 05/09/2005, 16h39
Yorglaa Ho !!! ça va oui !? il y a... 05/09/2005, 16h47
Maniak Lis mieux avant de t'emballer... 05/09/2005, 17h49
Yorglaa Ok, ok je me suis emballé...... 05/09/2005, 21h07
Maniak Pas de problème, ça arrive :)... 05/09/2005, 23h07
Yorglaa ok pour l'option Explicit je... 06/09/2005, 08h51
Maniak Ben le typage :) C'est... 06/09/2005, 11h18
Dnx bon bon, j'ai mal aux yeux en... 13/09/2005, 10h38
Kikos31 Salut, D'un point de vue... 13/09/2005, 12h30
neguib Ben en regardant les votes,... 13/09/2005, 13h13
neo.51 Je pense qu'on recommencera... 13/09/2005, 15h00
neguib 8O Là je te trouves durdur... 13/09/2005, 15h08
neo.51 C'est pour ça que j'ai mis... 13/09/2005, 15h22
neguib Ben moi j'appelle çà de la... 13/09/2005, 15h31
Rom_1 J'arrive un peu après la... 13/09/2005, 17h18
Kikos31 Loin de moi l'idée de vouloir... 13/09/2005, 19h38
neguib Ben sur mon vieux AMD qui... 13/09/2005, 20h05
Kikos31 Je crois que tu n'as pas bien... 13/09/2005, 21h07
neguib A mon avis c'est toi qui ne... 14/09/2005, 09h04
Kikos31 Mon cher Neguib reste calme,... 14/09/2005, 10h04
BainE C++ POWER... 14/09/2005, 10h40
Maniak Ah tiens, j'aurai appris un... 14/09/2005, 13h54
Cyr1c Pas d'accord, en... 14/09/2005, 14h11
Kikos31 Si tu en fait n'hésite pas... 15/09/2005, 11h09
Maniak J'essayerai :) Je suis... 15/09/2005, 11h51
annedeblois Ici, je travaille avec Visual... 18/11/2005, 21h53
lololefada Alergie aux pointeurs: en... 02/12/2005, 12h26
Maniak Et en .NET, ils sont tous... 23/12/2005, 22h21
lololefada Exactement! Pour ma part de... 29/12/2005, 11h04
davelop Bonjour, Moi je viens de... 30/12/2005, 11h47
neguib :arrow:... 30/12/2005, 12h47
davelop Merci bien Mais vos... 30/12/2005, 18h50
neguib A première vue je te... 30/12/2005, 20h00
NicolasG C'est un argument pour les... 01/01/2006, 00h09
spilliaert je débute dans ce domaine,... 04/01/2006, 15h11
pataphysicien Vote pour le C# 11/01/2006, 19h03
spiderdrick Oué, de toute façon .net est... 06/02/2006, 16h44
NicolasG Re: Vote pour le C# 06/02/2006, 18h39
ArHacKnIdE Salut, Bien moi pour tout... 13/02/2006, 21h42
orelero Moi je viens du java, et je... 19/02/2006, 16h01
FremyCompany C# & VB .Net 03/03/2006, 13h23
Keihilin Pas d'accord ! L'intellisense... 03/03/2006, 13h47
FremyCompany Peut-être que tu as raison,... 03/03/2006, 15h05
Maniak C'est peut-être que les... 03/03/2006, 18h07
Piotrek Voila qui résume bien Il... 03/03/2006, 21h46
Keihilin Mdr ! Je savais que Maniak... 04/03/2006, 02h45
Maniak Surtout quand ce sont les... 04/03/2006, 12h43
Kikos31 Allez, j'y vais de mon pti... 04/03/2006, 12h48
Maniak J'ai dû mal m'exprimer... 04/03/2006, 13h28
Keihilin C'est bien là le problème... 04/03/2006, 14h21
neguib Bonjour Keihilin VB2005... 04/03/2006, 14h55
FremyCompany C'est vrai 04/03/2006, 15h08
Keihilin - Commentaires XML -... 04/03/2006, 15h14
Maniak Re: C'est vrai 04/03/2006, 15h23
Kikos31 Oui je sais ( j'ai bien... 04/03/2006, 15h25
neguib ok donc je confirme dans ta... 04/03/2006, 15h32
Kikos31 C'est des vieux arguments ça.... 04/03/2006, 15h36
neguib Salut Kikos31 je crois que... 04/03/2006, 15h39
Kikos31 Si tu pense à ca : Using... 04/03/2006, 15h46
Scorpyosis J'ai une formation Java, et... 04/03/2006, 15h51
neguib Merci Kikos31 Je viens du... 04/03/2006, 15h53
Kikos31 Ouaip pas d'équivalent pour... 04/03/2006, 15h58
Keihilin Ben pas si vieux que ça...Il... 04/03/2006, 16h06
neguib Bien sûr puisque çà ne... 04/03/2006, 16h21
Kikos31 Zut j'ai pas pu m'empecher de... 04/03/2006, 17h55
Maniak Pour ce qui est du framework,... 04/03/2006, 19h02
Kikos31 Parfaitement d'accord je te... 04/03/2006, 19h58
Maniak Non non, j'ai aucun problème... 04/03/2006, 20h27
FremyCompany J'approuve 04/03/2006, 20h35
Kikos31 Merde je suis démasqué 8) .... 04/03/2006, 20h56
Maniak Re: J'approuve 04/03/2006, 21h24
FremyCompany Lol 05/03/2006, 11h14
Maniak Re: Lol 05/03/2006, 11h51
neguib Re: Lol 05/03/2006, 12h31
Maniak (c'est bien ce que j'ai dit :) 05/03/2006, 15h05
knoum Bah chacun développe avec le... 05/03/2006, 17h11
neguib :lol: Tu aurais tort de te... 06/03/2006, 09h55
knoum Heum... non je préfère Java... 06/03/2006, 11h40
berceker united Moi je viens du monde du web... 06/03/2006, 12h06
neguib Bel humour :wink: 06/03/2006, 15h28
fab29000 Moi, franchement, je n'ai... 06/03/2006, 20h21
FremyCompany fab29000 07/03/2006, 18h33
nashouille bonsoir tout le monde J'ai... 13/03/2006, 22h22
dorian833 Je découvre petit à petit le... 14/03/2006, 18h37
joshua.shamael Bon je tomberais pas dans le... 21/03/2006, 15h37
soleuh Professionnellement, je... 04/04/2006, 23h25
Thomas Lebrun Si tu parles des classes... 04/04/2006, 23h36
Merlin Re: fab29000 05/04/2006, 00h39
soleuh Ok immaginons... Résultat,... 05/04/2006, 09h18
neguib Disons que çà oblige à aller... 05/04/2006, 09h29
soleuh Même pas : Une classe A du... 05/04/2006, 09h39
neguib Poste ta question sur ce... 05/04/2006, 09h43
soleuh Pourquoi pas, ça peut être... 05/04/2006, 09h45
neo.51 Pour en revenir au choix du... 05/04/2006, 11h09
lordnapster Vous savez, tous les gouts... 08/05/2006, 22h46
Invité Je pense choisir C#, pour... 11/05/2006, 23h06
FremyCompany Tu sais faire ca en VB .Net... 12/05/2006, 17h10
MALAGASY Bonjour je pense que le... 05/11/2006, 08h38
Maniak Tu veux parler de ce fabuleux... 05/04/2006, 12h20
neo.51 Manaik, personne ne t'oblige... 05/04/2006, 16h43
Maniak T'en fais pas pour ça :)... 05/04/2006, 18h26
Kikos31 Je voudrai juste rebondir ce... 05/04/2006, 20h44
neo.51 A ben oui forcément, tout... 06/04/2006, 12h06
BenoitM Vu que je me suis tapper les... 27/04/2006, 20h08
FremyCompany Qu'ouïs-je ??? Bon je... 28/04/2006, 20h10
shadowmoon Selon moi, pour les versions... 06/05/2006, 18h38
goofer VB.net Vs C# 31/10/2006, 16h10
fregolo52 Perso, je développe en C#... 31/10/2006, 16h31
Invité c'est vrai que le passage du... 31/10/2006, 17h14
Kelpan Dommage que j'ai loupé la... 01/11/2006, 13h21
badrel A ceux qu'ont dit que VB est... 03/11/2006, 13h07
flash_math Moi c'est Delphi ! 05/11/2006, 09h42
FremyCompany Delphi clair ?? :D Alors... 05/11/2006, 13h30
lapec_and_cie Salut, Je vois que le... 05/11/2006, 14h37
spidermario Personnellement, C# m'énerve.... 05/11/2006, 16h52
FremyCompany Un excellent comparatif,... 08/04/2007, 15h42
davcha Y'a de belles bétises dans... 08/04/2007, 16h38
FremyCompany Quel papier ? Quelles bétises... 08/04/2007, 16h46
davcha Ce papier :... 08/04/2007, 17h02
FremyCompany Euh.... * Je pensais que... 08/04/2007, 17h45
davcha sealed/NonInheritable, c'est... 08/04/2007, 18h12
The_badger_man plus simple : void... 08/04/2007, 18h35
Gold Bug Je vote C# sans hésiter. ... 10/12/2008, 14h08
viniboy Bonjour à tous, Je suis... 30/12/2008, 16h09
Kelpan Je pense que tout ça c'est... 30/12/2008, 16h20
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de Rami
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 177
    Par défaut
    d'accord sur les a prioris C/VB qui n'ont plus lieux d'etre.

    Maintenant, sur les performances, les compilateurs de chaques languages n'ont pas les memes settings par défaut et il existe donc des différences de performances suivant les languages et les applications.
    Bien sur on peut parametrer la compilation, pour obtenir le meme MIL...
    mais si personne n'est la pour dire qu'il existe des différences de perf, personne n'ira toucher aux settings des compilateurs.

    attention, les différences de performances ne seront sensibles que dans certains types d'applications. Plus d'info en cherchant dans cet article en anglais
      0  0

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 2
    Par défaut VB
    je programme en vb net et
    le module de génération de documentation est très pratique
    c'est annonce pour la version future de vb net 2004 (net 2.0)

    J'ai essaye C# que je trouve trop esoterique avec les }}} on sait jamais ou ca finit

    j'ai programmé en vb 4 et vb 6 avant puis vb script (asp)

    je voulais me mettre au C# simplement a cause de l'impression que j'avais que microsoft allait laisser tomber vb ... ca n'a pas l'air d'etre le cas

    j'active toujours option strict et option explicit , c'est donc strict et explicit si on veut ....
      0  0

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Septembre 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 2
    Par défaut
    Il nous emmerde encore avec sa gestion des types, ses accolades, ses point virgule et j'en passe.
    Je viens encore de passer 2 ans vec 1 projet ATL/com/C++...ahh les conversions (chaines...), unicode, et j'en passe...que de temps perdu.
    moi pareil et en plus susceptible a la casse ! ca me les casse
    si tu ecris string c'est pas String


    je ne veux plus entendre parler de C#
      0  0

  4. #4
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Pour relancer un peu le débat, j'ai un exemple simple qui fait que je risque de ne jamais basculer vers C# (même s'il m'arrive d'en faire un peu de temps en temps pour le fun )

    en asp.net, avec vb.net on gère les évènements de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Sub rechercher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rechercher.Click
    Handles permet d'associer l'évènement rechercher.Click à ma procédure rechercher_Click

    Donc quand je déclare ma procédure, en 2 mots j'y associe un évènement d'un webform.

    En C# c'est pas tout à fait pareil :

    Dans mon InitializeComponent() je dois déclarer toutes mes procédures et y associer les évènements.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.DataGrid1.ItemCommand  += new System.EventHandler(this.DataGrid1_ItemCommand);
    et c'est aprés que je peux faire ma procédure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public void rechercher_Click(System.Object sender, System.EventArgs e)
    {
    }
    Alors c'est peut-être moi qui n'ai pas su trouver un moyen d'associer un procédure à un évènement "à la volée" mais je trouve la syntaxe C# assez génante et bien moins claire que celle du VB.NET sur ce point là.
      0  0

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par neo.51
    Alors c'est peut-être moi qui n'ai pas su trouver un moyen d'associer un procédure à un évènement "à la volée" mais je trouve la syntaxe C# assez génante et bien moins claire que celle du VB.NET sur ce point là.
    Sur ce point-là, oui. Sur ce point-là unikement :)
    'Handles machin' est un raccourci pour associer les méthodes gérant des événements dans la même classe, ça c'est bien. Par contre si on veut associer une méthode à un événement d'ailleurs, faut passer par un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AddHandler événement, AddressOf gestionnaire
    plutôt similaire à la version C# :)

    Sinon, pour rester dans les comparaisons de syntaxe, un autre exemple totalement au hasard :

    C# :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public string Toto
    { get { return _toto; } }
    VB.NET :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public ReadOnly Property Toto() As String
      Get
        Return _toto
      End Get
    End Property
    Kand on a bcp de classes avec chacune son lot de propriétés, ça devient rapidement bien plus lourd k'une ligne de plus aux kelkes endroits ki associent des méthodes à des événements :)

    Autre comparaison, pas vraiment liée à la syntaxe cette fois :
    C# :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    uint toto = 0;
    if ( toto == 0 )
      DoSomething();
    VB.NET :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim toto As UInt32
    If toto.Equals( Convert.ToUInt32( 0 ) Then
      DoSomething()
    End If
    Si kkn connait un moyen de faire comprendre à VB.NET ke les entiers non-signés ne sont pas des bestioles importées d'amazonie et ke les comparer à des constantes n'est pas anormal, je suis preneur.

    Dans le même genre :
    C# :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    uint toto = 0, titi = 1;
    if ( toto == titi )
      DoSomething();
    VB.NET :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim toto As UInt32 = 0
    Dim titi As UInt32 = 1
    If ( toto.Equals( titi ) ) Then
      DoSomething()
    End If
    Car bien sûr, l'opérateur de comparaison entre UInt32 et UInt32 n'existe pas.


    Je passe sur l'absence de clause using très, très pratike pour une gestion de ressources propre. Tout laisser trainer dans un coin en attendant ke le garbage collector daigne faire le ménage, c'est pas terrible. Appeler Dispose à la main partout est mieux, plus lourd, et pas garanti, exceptions obligent. Plus généralement, using permet de simuler l'exécution automatike de code kand un objet passe 'out of scope' (ce k'on peut faire en C++ avec les destructeurs, mais pas en .NET vu k'on n'a aucun contrôle sur le moment où les destructeurs sont appelés). Bien pratike aussi, et pas ke pour la gestion de ressources (ie pour se faire un traceur ki analyse des blocs de code particuliers).

    + la doc automatike (ki arrivera peut-être dans VS.NET2004 oui, mais en attendant on est en 2003 et toutes les entreprises ne vont pas se précipiter pour racheter des licences dans kks mois), + tous les petits avantages spécifikes à la syntaxe C, ke ce soit les opérateurs type += ou ++, ou encore le for surpuissant. Toutes ces petites choses ki rendent le code bien plus compact/clair/lisible (pour peu k'on ne colle pas tout comme un gros crade et k'on exploite correctement la coloration de syntaxe), tout en étant plus performant.


    Tout ça pour dire, je peux comprendre k'on trouve la syntaxe VB.NET plus 'claire' (c'est verbeux, y a pas à apprendre le sens de kks opérateurs, même si ça n'a rien de compliké), mais dire ke la syntaxe de C# est plus lourde ke celle de VB.NET en se basant sur un cas particulier, alors ke le reste du temps c'est totalement le contraire (verbeux donc :), là non :)
      0  0

  6. #6
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Je n'ai jamais dis que la syntaxe C# était plus lourde que la syntaxe VB, j'ai dis que la syntaxe VB.NET était plus claire.

    Pour la génération de documentation il y a des outils comme Ndoc qui font ça trés bien.

    Revenons sur tes exemples de syntaxe :

    C#
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    public string Toto 
    { get { return _toto; } }
    VB.NET
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Public ReadOnly Property Toto() As String 
      Get 
        Return _toto 
      End Get 
    End Property
    ok il y a plus de ligne de code en VB.NET, mais bon quand on utilise Visual Studio l'argument ne tient plus car rien qu'en déclarant la property le squellette se fait tout seul.

    Mais au niveau lisibilitée

    je trouve qu'un
    est plus explicite qu'un
    Quand on a beaucoup de code je trouve que les end de VB rendent le code plus lisible.

    Aprés pour ce qui est de la gestion des type, je suis d'accord avec toi, mais je reste nuancé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    uint toto = 0, titi = 1; 
    if ( toto == titi ) 
      DoSomething();
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim toto As UInt32 = 0 
    Dim titi As UInt32 = 1 
    If ( toto.Equals( titi ) ) Then 
      DoSomething() 
    End If
    ok en VB.NET c'est bien moins pratique et ça peu trés vite devenir trés chiant. Mais on pourra pas reprocher à VB.NET de pas être objet

    += existe en VB.NET, pas ++

    P.S : maniak arrettes avec tes "k" s'il te plait et lis tes mp
      0  0

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par neo.51
    Je n'ai jamais dis que la syntaxe C# était plus lourde que la syntaxe VB, j'ai dis que la syntaxe VB.NET était plus claire.
    Et 'assez gênante', c'est surtout ça ki m'a fait tiker :)

    Pour la génération de documentation il y a des outils comme Ndoc qui font ça trés bien.
    Notamment kand ça utilise les fichiers XML générés automatikement grâce aux tags /// du C# :)

    ok il y a plus de ligne de code en VB.NET, mais bon quand on utilise Visual Studio l'argument ne tient plus car rien qu'en déclarant la property le squellette se fait tout seul.
    Si tu utilises les assistants peut-être. Et en ASP.NET, utiliser les assistants est un choix de vie ki est loin, très loin, d'être le mien. Parce ke gagner kks secondes avec ce genre de choses pour en perdre plein d'autres avec toutes les saletés ke ça pond, c'est pas rentable :)

    Mais au niveau lisibilitée

    je trouve qu'un
    est plus explicite qu'un
    Quand on a beaucoup de code je trouve que les end de VB rendent le code plus lisible.
    Kestion de goût pour ça. D'habitude aussi probablement.
    Perso, les accolades, du moment k'elles sont bien alignées verticalement et ke le code est bien aéré, ça ne me pose aucun pb de lisibilité. Au contraire. Tu vois un }, tu remontes les yeux et tu tombes sur le { correspondant. Rapide et précis :)

    À condition de ne pas avoir 10 écrans entre une accolade d'ouverture et une de fermeture, mais là ça rentre dans le principe d'avoir du code propre :)

    S'il y a un point sur lekel je ne discuterai pas, c'est bien ke la syntaxe C permet de faire du code vraiment illisible. Mais avec un minimum de rigueur (k'il vaut mieux avoir kand on est développeur), elle n'a rien à envier à la syntaxe du VB niveau clarté, tout en étant plus légère.

    Aprés pour ce qui est de la gestion des type, je suis d'accord avec toi, mais je reste nuancé :

    ok en VB.NET c'est bien moins pratique et ça peu trés vite devenir trés chiant. Mais on pourra pas reprocher à VB.NET de pas être objet :lol:
    Ben si justement :)
    VB.NET a été proclamé haut et fort comme étant orienté objet à fond, au même titre ke C++/C#/Java/Whatever. Et kand on veut s'en servir pour faire de l'OO, on tombe sur des couches de lourdeur assez phénoménales.

    Donc bon, si on parle de programmation procédurale, ok, la plupart des inconvénients de VB.NET par rapport au C# disparaissent. Surtout ke le code C/C# en procédural a tendance à être immonde. Mais vu ke perso je ne parle ke de programmation objet... :)
    (c'est un peu un des principaux intérêts de .NET après tout :)

    += existe en VB.NET, pas ++ :wink:
    Ah, pas vu pour le +=, my bad :)
    Mais ça ne marche pas pour les gestionnaires d'événements :)

    P.S : maniak arrettes avec tes "k" s'il te plait et lis tes mp
    Vu, mais ça va être (très) difficile, c'est génétike, j'ai une sainte horreur des 'qu' collés inutilement partout dans cette langue (et mon pseudo n'est pas un hasard). Je n'en mets ke dans les textes 'pro' (et ça n'a rien à voir avec le style SMS ke je ne peux pas voir en peinture. trouve-moi un endroit où j'ai mis une abréviation à la con :)
      0  0

  8. #8
    Membre confirmé

    Inscrit en
    Décembre 2003
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 21
    Par défaut
    Salut neo,

    Citation Envoyé par neo.51
    Par contre, il y a un point qui pour moi est trés important qui n'a pas été abordé. VB.NET est un langage propriétaire de microsoft donc tous les outils pour programmer en VB.NET seront fournis par microsoft et donc par conséquent pour .NET.
    C'est sûr? Pourtant SharpDevelop, qui est en open source, permet de faire du C# ET du VB.Net.

    Où peut-on trouver un historique de la création de C# ? Pour ma part, ce qui m'a étonné le plus en découvrant .Net ce n'est pas la coexistence de C# et VB, mais celle de C# et C++, deux langages OO hérités de C.
      0  0

  9. #9
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Apparement les choses ont évolués

    en tout cas le C# est déposé en tant qu'ISO pas le VB.NET.

    Pour ce qui est la coexistance de VC++.NET et C# c'est surtout pour faire migrer les codeurs VC++ vers .NET
      0  0

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par neo.51
    Pour ce qui est la coexistance de VC++.NET et C# c'est surtout pour faire migrer les codeurs VC++ vers .NET :wink:
    Pour ça il y a le managed C++. C# est plutôt pour attirer les développeurs Java :)

    (ki sont semble-t-il particulièrement têtus vu k'il a fallu leur faire un J# globalement inutile, juste histoire d'être encore plus proche, et c'est même pas dit ke ça suffise :)
      0  0

  11. #11
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Citation Envoyé par Maniak
    (ki sont semble-t-il particulièrement têtus vu k'il a fallu leur faire un J# globalement inutile, juste histoire d'être encore plus proche, et c'est même pas dit ke ça suffise
    tout à fait et je pense que la majorité des développeur java qui se mettent à .NET migreront directement vers C#
      0  0

  12. #12
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par neo.51
    tout à fait et je pense que la majorité des développeur java qui se mettent à .NET migreront directement vers C#
    Prions ensemble mes frères, pour ke tel soit l'avenir :)
      0  0

  13. #13
    Invité de passage
    Inscrit en
    Novembre 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1
    Par défaut
    Ca me tire la larme ça les gars
      0  0

  14. #14
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par linkOne
    Ca me tire la larme ça les gars
    la larme incendie ?

    /me cherche le smiley 'je sors'

    /me ne trouve pas

    /me se rabat sur
      0  0

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 25
    Par défaut
    Qu'une chose à dire ! Je programme en VB.net parceque je n'ai pas le choix ! si non je ne programmerais ni en VB.net ni en C# !
    j'éspère ne pas trop vous avoir vexé !
      0  0

  16. #16
    Membre confirmé
    Homme Profil pro
    Activité
    Inscrit en
    Juillet 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Activité

    Informations forums :
    Inscription : Juillet 2005
    Messages : 94
    Par défaut
    Le premier langage de prog que j'ai appris est le VB6. J'ai ensuite passé à VB.NET. Après quelques mois, j'ai essayé C# et je ne le regrette pas. Personnellement, je préfère } à End If. Je suis conscient que } n'est pas très instinctif, surtout au début, mais on s'y habitue rapidement. J'adore écrire en code ultra condensé alors C# me sert bien.
      0  0

  17. #17
    Membre émérite
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Par défaut
    Moi j'ai commencé sans faire exprès avec VBA, puis comme ça m'a plu, je suis passé à VB.NET. Et là je fais découvrir la prog à mon petit frère avec C# directement.
    Car C# est le langage privilégié par la communauté .NET pour les sources et autres tutos.
      0  0

  18. #18
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Ce que tu dis est ridicule...
    Un code fait en C# est portable sans problème en VB.NET (mais pas nécéssairement inversément car Optional n'existe pas en C#, etc)
    ==> VB .Net est plus riche et plus simple à comprendre.

    Je ne dis pas que les langages en { ... } sont mauvais (je suis fan de programmation JavaScript, par exemple) mais C# permet moins de liberté au developpeur que VB .Net, et surtout du point de vue de l'usage COM...

    Je t'en prie, fait moi un beau code qui utilise le WebBrowser en C#... Tu seras vite bloqué car l'API (faite en VB .Net) qui relie COM et .NET est limitée (pas de submit de formulaire, pas accès à la fonction eval de JS, ...), alors qu'en VB .Net je passe par l'Active X non typé et j'ai accès à toutes les possibilités offertes par IE.

    On m'a bien fait le coup de yield return xxx; Alors pour clore cette polémique idiote, voici ma réponse :
    Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public Function UsingYield() as List(Of Integer)
       UsingYield = new List(Of Integer)
       For X as Integer = 0 to 10
          UsingYield.Add(X)
       Next
    End Function

    La deuxième chose est qu'on dit que VB .Net est plus propice à l'erreur, et je suis pas d'accord... Les erreurs faites en VB .Net à cause de sa lacheté ne sont pas causée par les developpeurs VB .Net eux-mêmes, mais par les développeurs qui connaissent C# et qui sont obligés de développés en VB .Net. Ils n'ont alors pas l'habitude de gérer VB comme il faut et font des fautes "de débutant".
      0  0

  19. #19
    Membre émérite
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Par défaut
    Citation Envoyé par FremyCompany
    Ce que tu dis est ridicule...
    Oulà, pense à calmer tes ardeurs mon petit. Pas un seul de tes arguments ne contredit mon propos qui n'est que le constat d'un fait et surement pas un jugement de valeur ! Je ne vais pas me répéter, il tient en une seule phrase et tu es hors sujet.
      0  0

  20. #20
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 652
    Par défaut
    Citation Envoyé par FremyCompany
    On m'a bien fait le coup de yield return xxx; Alors pour clore cette polémique idiote, voici ma réponse :
    [snip]
    Et c'est quoi au juste le rapport en ça et le yield de C# ?

    Citation Envoyé par FremyCompany
    La deuxième chose est qu'on dit que VB .Net est plus propice à l'erreur, et je suis pas d'accord... Les erreurs faites en VB .Net à cause de sa lacheté ne sont pas causée par les developpeurs VB .Net eux-mêmes, mais par les développeurs qui connaissent C# et qui sont obligés de développés en VB .Net. Ils n'ont alors pas l'habitude de gérer VB comme il faut et font des fautes "de débutant".
    Bizarrement, les développeurs C# que j'ai vus qui doivent faire du VB.NET font du code bien plus propre/clair/solide que les développeurs VB.NET 'purs'. Tout bonnement parce qu'ils appliquent les règles d'un langage plus 'strict' et évitent du coup les problèmes liés aux fonctions surpuissantes de VB.NET telles que... la conservation de l'héritage de VB6 et... euh... bah c'est tout en fait. Et vu que l'héritage de VB6 est une abomination sans nom dont l'utilisation devrait donner envie de vomir...

    Blablabla COM blablabla, oui ok, mais heureusement on peut faire une petite DLL en VB.NET pour faire un wrapper autour de ces appels COM, en exposant ensuite une interface typée bien propre, utilisée par le reste de l'appli en C#. Et c'est bien dommage que MS ne se soit pas fatigué à le faire. D'autant que comme ça on peut s'assurer que les ressources sont bien libérées comme il faut, à un seul endroit, contrairement à ce qui a tendance à être fait par des dévs VB qui éparpillent les appels et créations d'objets COM aux quatres coins de l'appli.

    (et hop, le topic repart pour une nouvelle boucle :)
      0  0

Discussions similaires

  1. Que choisir : Delphi ou C++ ?
    Par Gwipi dans le forum Débats sur le développement - Le Best Of
    Réponses: 30
    Dernier message: 18/07/2010, 11h43
  2. Que choisir ? Delphi ou Java ?
    Par Jean-Yves dans le forum Débats sur le développement - Le Best Of
    Réponses: 89
    Dernier message: 19/04/2008, 15h40
  3. [VB.Net] Que choisir tableaux ou collections ?
    Par Pasiphae dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/03/2006, 15h35
  4. [D2005] - Que choisir Winform ou VCL.NET ?
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 07/02/2006, 05h25
  5. Que choisir ? : ASP ou ASP.NET ?
    Par Allen dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 24/01/2006, 14h03

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