VB 6 est il mort ?

rimbaut Messages postés 61 Date d'inscription jeudi 19 mai 2005 Statut Membre Dernière intervention 1 juin 2014 - 17 juin 2009 à 10:30
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 17 juin 2009 à 21:12
Bonjour,
Je voudrais savoir s'il est toujours opportun de programmer en VB6 sachant que MS ne fait plus de mise à jour de ce langage.
Cependant, je ne voudrais pas succomber au phénomène de mode et passer sur VB 2008. Aussi, je me demande en quoi le fait que VB 6 ne soit plus à jour peut il avoir des incidences sur une application de gestion ?

Merci pour vos réponses

5 réponses

PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
17 juin 2009 à 10:52
salut,
çà dépend de ton but, développer pour le plaisir, pour apprendre, pour suivre les demandes du marché, pour "toucher un peu à différents langages"

vb6 est... un dinosaure mort-vivant ;)

plus maintenu, plus commercialisé, pas de version gratuite, l'IDE ne tourne pas sur une plateforme x64, peu de fonctions intégrée (comparé au framework), il est facile de l'enterrer oui

dépend de ton but
après, dire vb6 ou vb2008, c'est un peu réducteur comme choix
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
17 juin 2009 à 20:35
Le fait qu'il ne soit plus mis à jour pourrait être embêtant si des APIs utilisées par VB6 changeaient ... Plus aucune de nos applications VB6 ne tourneraient. Sinon, je ne vois pas le problème à développer maintenant en VB6.
Et point de vue du déploiement, il n'y a que quelques DLLs à copier, et ça ne pèse pas lourd, contrairement à .NET qui pèse au moins 200mo.
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
17 juin 2009 à 20:40
VB6 n'est pas complètement mort, mais il est amené à disparaitre dans un terme que l'on peut qualifié de court désormais.

Il n'est plus mis à jour depuis 2004 et est donc resté basé sur des technologies datant de Windows 98 et Windows NT4.0 / Windows 2000.
S'il fonctionne sans problème sous XP, il va devenir de plus en plus compliquer de le maintenir sous les nouveaux OS (Windows 7 sort officiellement le 22 octobre et devrait, normalement signé la mort à assez court terme de XP et Vista). Et encore, à condition que ces OS soient en 32 Bits.
Les machines acceptant toutes le 64 bits désormais, les drivers pour Windows 7 existent et existeront en 64bits, il est fort à parier que le 32bits va très vite décliné. Il n'est pas non plus impossible que Windows 7 soit la derniere version d'un OS 32Bits chez Microsoft (Windows 7 existera en version 32bits et en version 64Bits).

Malheureusement, il n'y a pas de remplaçant direct de VB6. La branche .Net étant une nouvelle technologie, faisant des VB correspondants plus des nouveaux langages que des successeurs de VB6.
Si tu veux donc rester sur du VB il te faudra continuer en VB6, mais je pense que tu devra rapidement passer à VB.Net (2008 actuellement, 2010 dans les mois à venir).
Ou alors sortir de VB et partir sur d'autres Basic. Il doit exister actuellement une bonne dizaine de variante.

Nota : Pour les inconditionnels du VBA, il est amené à disaparaitre aussi. Il n'était pas prévu initialement dans Office 2007, il sera peut-etre encore présent dans Office 2010 mais peut-etre pour la dernière fois.

---- Sevyc64  (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #   
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
17 juin 2009 à 21:00
@ [../auteur/CASY/333139.aspx casy] : Vaudrait mieux pas que MS largue VBA, des milliers (si pas plus) d'applications se basent dessus ... Et si c'est pour forcer les gens à passer à .NET, c'est presque sûr que les gens vont rester à Office 2003 / 2007.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
17 juin 2009 à 21:12
C'est une des raisons pour lesquelles il n'a pas été enlevé de Office 2007 comme prévu au départ.
Mais faut-il rapeller que VBA est une version adapté de VB6, qu'il date donc de 1995. Même des bugs ont pu être corrigés, il n'a pas évolué depuis cette date.

Il disparaitra un jour ou l'autre, lorsque Microsoft aura mis au point un langage de macro pouvant le remplacé et effectivement certainement basé sur .Net, puisque .Net est présent maintenant (en théorie) sur toutes les machines (en Natif depuis Vista et par le biais de mises à jours automatiques pour XP)

---- Sevyc64  (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #   
0
Rejoignez-nous