BT
x Votre opinion compte ! Merci de bien vouloir répondre au sondage InfoQ concernant vos habitudes de lecture !

Visual Basic 6 renoue avec Windows 8

par Jeff Martin , traduit par Hugo Miranda le 24 mai 2013 |

La vénérable plateforme Visual Basic 6 a obtenu un nouveau sursis de la part de Microsoft avec l'annonce de son support sur le futur Windows 8. Malgré une succession de produits post-VB6 (Visual Basic .NET, C#, etc), la facilité et la simplicité de VB6 ont encouragé l'installation d'un large parc d'applications. Ces applications pourront compter sur Windows 8 pour avoir les run-time nécessaire à leurs fonctionnements.

Le standard opérationnel pour les applications VB6 est définit pour être tel que si , en tant que développeur, vous trouvez:

"...un problème dans le fonctionnement de votre application Visual Basic 6.0 sous Windows Vista, Windows 7, Windows 8 (alors que cette même application fonctionnait correctement sur Windows XP), veuillez le signaler aux chaines de support habituelles pour remonter de votre problème."

Certaines DLLs d'extension ne seront pas embarquées nativement dans Windows 8 et les développeurs peuvent consulter la déclaration de support de Microsoft pour les listes des fichiers qu'ils devront embarquer dans leurs applications.

Visual Basic 1.0 fut lancé en 1991, afin de casser les barrières qui entravaient, à l'époque, la création d'applications natives Windows 3.0. Visual Basic 6 (VB6), fut mis à jour pour la dernière fois en 1998, et sa popularité auprès des développeurs de cette époque a résulté des applications aujourd'hui encore en activité. Tandis que Microsoft publiait ses mises à jour de Visual Basic pour la plateforme .NET, des changements se produisirent dans les nouveaux programmes, aboutissant à un langage fondamentalement différent.

La popularité croissante de VB6 pose un dilemme à Microsoft. D'un côté, elle représente une plateforme qui est censée être remplacée par de meilleurs (ou du moins "plus récents") produits Microsoft. De l'autre, son usage actuel prouve sa forte popularité et son accueil favorable par le marché. Si l'on se base sur les retours utilisateurs, en abandonnant son support total Microsoft est en train de rater une opportunité. De nombreux développeurs continuent de se poser des questions sur le soutien de Microsoft à VB6.

Leonardo Azpura écrit:

Reconsidérer Classic VB comme un produit mainstream améliorerait leur image. Il y a quelques années, il y avait 6 millions de programmeurs "professionnels VB6". Nous tous, peut importe nos outils, langages ou plateformes, nous nous devons de maintenir et d'améliorer les applications VB6, et beaucoup d'entre nous en veulent toujours à MS d'essayer de supprimer un outil vital de notre métier.

Poursuivant sur ce sujet, Karl E. Petreson ajoute:

C'est vrai, un VB7, multi-threadé et 64 bits ferait l'effet d'une bombe[...] Ils pourraient le vendre pendant les 20 prochaines années.

Pour finir, Winston Potgeier ajoute qu' il aimerait lui aussi un support du 64 bits, ainsi qu'une garantie que les futures versions de Windows supporteront VB6:

Au-delà du besoin de rendre VB6 compétitif sur les marchés d'aujourd'hui, le truc, c'est que je peux faire tout ce qu'un autre environnement de dev peut faire, mais plus rapidement, plus facilement, et le lancer nativement. Je ne sais pas vraiment quoi demander de plus à part la compilation 64 bits et une compatibilité avec les futurs OS, peut-être la compilation sous win8 mobile?

Si certains des lecteurs ont découvert des alternatives à VB6, merci de nous en faire part. Mais peut être que les atouts de VB6 vous ont convaincues de continuer à l'utiliser tel qu'il est?

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Rien ne serait possible sans le soutien et la confiance de nos Sponsors Fondateurs:

AppDynamics   CloudBees   Microsoft   Zenika
Feedback Général
Bugs
Publicité
Éditorial
InfoQ.com et tous les contenus sont copyright © 2006-2014 C4Media Inc. InfoQ.com est hébergé chez Contegix, le meilleur ISP avec lequel nous ayons travaillé.
Politique de confidentialité
BT