Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Richard Clark

J'aime pas les blogs mais comme j'aime le mouton...

Actualités

  • c2i.fr
De l'avenir de VB .NET (encore et encore)

Autant vous le dire tout de suite, ca chauffe en ce moment dans la communauté VB .NET.

Beaucoup s'interrogent sur l'avenir et le support de VB .NET par Microsoft.

Chris Williams s'insurge contre XNA mais aussi d'autres SDK supportés uniquement par C#.

Mais le plus virulant (on peut également s'offusquer du ton de son billet, mais rassurez-vous, il n'est pas du tout raciste, c'est juste un pb de "culture") est sans aucun doute Bill (vive l'Australie ;-)).

Est-ce un problème de moyen, d'effectif, de culture ou une véritable volonté d'abandonner VB (comme FoxPro?) ?

Je n'en sais rien, toujours est-il que concrètement parlant, la place de VB dans les développements .NET fond comme neige au soleil.

Je suis MVP Visual Basic .NET, certains m'appelent MVO .NET (O pour Old), en espérant ne pas devenir MVD (D pour Dinosaur)...

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 25 octobre 2007 09:04 par richardc

Commentaires

VANNESTE Xavier a dit :

Je pense pas, c'est aussi un peu le cas en C#, par exemple le developpement SSIS qui, pour l'instant, ne peut se faire qu'en VB.Net et je suis sur qu'il y en a d'autre. Ou encore des ameliorations dans le langage qui ne sont QUE vb, exemple My. je pense pas que le fait que deux framework ne supportent pas VB celui ci disparaitra.

# octobre 25, 2007 10:02

Nix a dit :

JurassikClark Big Smile

Ca fait des années que ms joue à ce jeu là, et ils ne veulent pas comprendre que ceux qui aiment VB ne veulent pas faire du C#.

A force de lasser et décevoir les VBistes, un jour ou l'autre ils riquent d'avoir de mauvaises surprises.

Y a qu'a voir VB6 qui reste encore l'un des langages le plus utiliser. Un tour rapide sur VBFrance le prouve, il y a encore bcp de monde qui reste sur VB6.

# octobre 25, 2007 10:10

Bidou a dit :

Nix> un jour, tu viendras aussi à C# héhé. T'inquiètes, on te refera tes sites ;-)

# octobre 25, 2007 10:40

VANNESTE Xavier a dit :

Supprimer le VB serait tres loin du discourt "C'est dotnet qui s'adapte au developpeur et pas l'inverse" je pense vraiment pas qu'il va disparaitre. Le seul langage qui devrait disparaitre c'est le J# mais la c une autre histoire

# octobre 25, 2007 13:48

Thomas LEBRUN a dit :

Xavier, ton argument sur SSIS et VB.NET n'est pas vraiment valable. En effet, avec SQL Server 2008, il devrait être possible de développer ses scripts SSIS en C# (cf: http://blogs.developpeur.org/coq/archive/2007/06/10/sql-server-2008-katmai-du-c-dans-mon-ssis.aspx) :)

# octobre 25, 2007 16:10

VANNESTE Xavier a dit :

C'est pour cette raison que j'ai mis "pour l'instant" :)

# octobre 25, 2007 17:05

Matthieu MEZIL a dit :

Honnêtement, malgré une préférence très prononcée pour C#, je ne pense pas que VB soit mort. Certes VB souffre de beaucoup de maux (j’en ai d’ailleurs parlé dans mon article publié dans le hors-série spécial .NET de programmez) mais il n’en demeure pas moins que la volonté de MS ne me semble vraiment pas être la suppression du VB. En effet, alors qu’on aurait pu s’attendre à une uniformisation des nouveautés introduites par C# 3.0 et VB 9, il n’en ai rien. VB a, à mon avis, encore pris du retard, mais propose également, avec XMLLitteral par exemple, quelques simplifications d’écriture qui ne sont pas possible en C#. De plus, sur les requêtes LINQ, je trouve leur politique de construction des types anonymes dans le select assez intéressante. Bref, même si VB souffre de son image de langage de débutant (le B de BASIC veut d’ailleurs dire Beginner), même si MS met plus le paquet sur C#, même si le ratio développeur C# / développeur VB se creuse, je pense que VB a encore de longues années devant lui. Si le framework est langage agnostic grâce notamment au CTS, c’est justement pour pouvoir utiliser n’importe quel langage (dont VB). Je ne pense pas que MS se soit embêté à rendre cette plateforme multi langage si c’était pour, au final, faire passer tout le monde sur C#.

# octobre 25, 2007 22:25

bizzard4 a dit :

Pour moi VB et C# c'est la mêmem chose. Je ne voie casiment pas de différence entre les deux. La plupart du temps, je programme en VB.NET et les exemples que je consulte sont en C#. Le transfert est vraiment facile.

# octobre 26, 2007 17:50

FREMYCOMPANY a dit :

Je ne crois pas que Microsoft veulent virer VB.

Par contre j'ai la nette impression que CERTAINS développeurs (DotNet ou pas d'ailleurs) aimeraient bien le faire... Cela fait que certains projets ne supportent pas VB8, et c'est dommage...

Mais je ne crois pas que cela porte un si grand préjudice que ca à VB.

Par contre, ce qu'il manque à VB c'est les DELEGATES... :

Public Sub X(O as AType)

--Sub k(sender as Object, e as EventArgs)

----O.AMethod(SomeArguments)

--End Function

--AddHandler O.ASubObject.OnEventFired, AddressOf(k)

End Sub

# octobre 26, 2007 18:15

malabar a dit :

l'éternel débat sur VB...

Les équipes de dev sont toujours sur le pont et le langage est très très loin d'être abandonné.

Maintenant qu'on a dit ça, y'a un certain snobisme, dans la maison sur ce langage. Donc je fais mon SDK avec le langage que je connais, en VB je le ferai quand j'aurai le temps. On est d'accord ce n'est pas normal mais ça ne vous est jamais arrivé ? :-)

# octobre 26, 2007 19:25

dominique Gratpain a dit :

Microsoft a vendu l’idée du framework 1.0 en disant : il y a de nombreux langages, chaque développeur a ses habitudes, son langage préféré, continuez ainsi moi je m’occupe de tout unifier en aval (en gros c’était cela). L’idée était séduisante. Le problème est qu’il a constitué des équipes de développement (vb, c# .. ) qui se concurrencent, chacune voulant se montrer meilleure que les autres. Il me semble qu’il manque une équipe qui centralise tout, surtout les objectifs.

En ce qui me concerne, je suis un (vieux, et oui le temps passe) développeur assembleur, fortran, basic (le premier basic microsoft), Quick basic, PDS Basic, très peu de vb (il ne m’apportait rien par rapport au PDS) puis je suis passé au vb.net. Je lis le c# mais je n’aime pas son formalisme avec { ; (et j’en passe et des meilleures).

Pourquoi le c# parait être plus utilisé que le vb ? non pas parce qu’il est meilleur (je rigole quand je lis qu’il souffre de beaucoup de maux) mais à mon sens pour deux raisons : il ressemble au java qui est enseigné dans les écoles et à la fac (il y est enseigné tout simplement parce qu’il est gratuit).

La seconde raison est que les informaticiens (comme beaucoup de professions) aiment bien utiliser un langage ésotérique plus difficile à comprendre pour le simple mortel.

En un mot, le vb est trop simple (bien que ce ne soit plus tout à fait vrai depuis qu’il est passé objet). Je pense pour finir qu’il n’est pas l’intérêt de Microsoft d’abandonner le vb car la communauté est importante (y compris en vb6). Mais il est bon de temps en temps de le leur rappeler. Continue Richard, ne te laisse pas influencer par le c# ;-)

# octobre 26, 2007 22:43

cyril a dit :

VB ou C#, le problème n'est pas le langage en lui même.

Selon moi, tous ce joue au niveau de l'IDE. Comme beaucoup je suis passé à C# avec Visual Studio 2005 car il est beaucoup plus productif que VB ...

De ce que j'ai vu de VS2008 pour VB, C# me semble toujours plus productif, je resterais alors en C# ... le jour où l'IDE de VB sera plus performant (voir pourquoi pas F#) alors oui je réfléchirais à utiliser VB ...

# octobre 26, 2007 22:59
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Entity Framework : providers Oracle, MySQL et PostgreSQL par Matthieu MEZIL le il y a 6 heures et 31 minutes

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 23 heures et 8 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le 09-06-2008, 13:27

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56