de l'huile sur le feu en vb.net
:) je voudrais faire part d'une analyse somme toute perso: je suis developpeurs VB depuis de longues années et je bosse dans une grosse boite informatique. j'entend de partout que .net c'est l'avenir ect...soit
Moi ce que je penses c'est que visual basic est encore et restera un langage extremement utilisé par les entreprises et developeurs car il est rapide performant et tres simple; de plus, il y'a plus de 6 millions de developpeurs vb. si je dois changer de langage ce sera vers un autre langage plutot que c# ou vb.net, car je ne penses pas qu'il faille suivre à tout prix la politique marketing de microsoft qui veux faire passer les programmeurs coute que coute sur .net.
L'argurment de microsoft pour moi ne tient pas la route. on entend parler par exemple de web service ect..mais ca a toujours existé avec delphi par exemple, et meme en vb6 on peut faire appel a des web services.
La politque que sous tend microsoft est de vouloir faire rupture avec vb6 en changeant completement vb.net pour que l'on passe a c#.
Perso, vb6 est tres bon on peut tout faire avec meme de tres tres gros projets et les entreprises en general ne s'y trompe pas. Si une appli fonctionne et tourne correctement pourquoi la refaire avec plus de lourdeur? je ne comprend pas.
Je creer avec une equipe des logiciels dep lus de 300 forms et plus de 150 tables de données, on a fait un test avec vb.net en migrant ce logiciel ca nous a pris 6 mois , mais on voulait le faire pour voir et etre sur.
D'une part une galere incroyable car le systeme de base de donnee et d'interrogation de vb.net et infiniment plus lourd, quoiqu'on en dise par rapport a vb6. En plus des instructions de fichier pour l'ouverture, fermeture ect... qui ne prenait qu'une ou deux lignes en vb6 se retrouve multipliait par deux. et ca ete comme cela pendant 6 mois. ce logiciel a ete fait par une equipe de 35 personne en vb6 il nous a pris 4 mois en .net plus de 6 mois.
Le code est infiniment plus long car microsoft a voulu faire de l'objet, mais tout ne doit pas etre obligatoirement en objet :)
Perso parfois je ne faisait que de l'evenementiel sans fonctions sans objets sans encapsulation ect.. et ca tourne parfaitement bien.
Alors arretons de hurler au sonnettes marketings de microsoft.
VB6 est un tres bon langage et je peut vous dire que j'utiliserais encore ce langage longtemps. Quand au fait que l'on dise qu'il soit mort j'en doute. Quand dans 2 ou 3 ans microsfot s'appercevra que beaucoup de programmeurs vb6 sont passé a un autre langage mais pas a .net, il
feront en sorte come m=par magie que reside une meilleure compatibilite en tre vb6 et .net .
VOila c'etait ma petite contribution.
Votre avis sur Appforge.com
Bonjour
Je n'ai vu aucun post sur le sujet, et je ne sais pas si c'est bien de faire de la pub mais j'ai trouvé ce site :
http://www.appforge.com
sur lequel il y a des produits qui permettent de migrer des projets VB6 vers VB .NET (entre autres).
Il y a d'ailleurs plusieurs produits intéressants comme Mobile VB (VB6 pour les mobiles) qui est maintenant intégré à Crossfire.
Bref, peut-être que certains d'entre vous ont testé et qu'ils pourront nous donner des retours d'expérience.
Pour ma part, je voulais un outil pour migrer un projet de synchro de données PDA en VB6 vers VB .NET.
J'ai eu affaire à un commercial très aimable (essayant de parler français :wink: ) même si le produit n'était pas abordable pour mon entreprise :roll:
Mais je suis quand même curieuse de savoir ce que la communauté VB en pense :mrgreen:
Merci pour vos avis.
migration vers VB.net de GENEA-SE (association SYS-EXPERT)
j'ai ecris il y a 10 ans un programme (50 ecrans 150 procédures) pour aider à la recherche généalogique (sous forme systeme expert) pas compliqué mais copieux ! dans le cadre d une association en VB4 apres un premier pas en quick Basic
j ai tenté de passer en VB6....hélas impossible car les l ordre des propriétés des objets (textbox,boutons...) ont été modifiées, une belle anerie ! je suis donc retourné en VB4
Je migre ces jours ci en VB.net car les programmes VB4 ne passent plus et pour commencer hors Internet donc sous Windows XP
Principales difficultés
1-Les ecrans: Il faut les redessiner c est long mais simple,on peut sortir une image papier noter les controles et recopîer
2-le code: ca se complique mais en copier coller les corrections ne sont pas trop penibles : appel fichier,ajout de .text aux objets ,ajout des dim xx as ... enfin ces modifs ne semblent pas apporter beaucoup à l utilisateur moyen .Au passage le souligné des erreurs facilite bien le travail
environ une journée de travail par ecran et procedure
3-Le programme comporte de gros fichiers de documentations et directives,là c est penible car le format des fichiers directs random (get put) n est pas compatible entre VB4 et VB.net je n est pas les elements pour transferer les enregistrements et je suis resigné a tout resaisir une galère car celà represente bien 200 pages mais si vous avez des idées !!!
4-Quelques os me resistent encore comme la couleurs et la police de texte selectionné dans les richtextbox qui refuse ne s enregistrer en fichier direct: Le texte entier est modifié !
Ensuite je compte ensuite mettre le programme en libre acces sur internet
La documentation en help est particulierement lamentable et j ai utilisé avec profit les cours disponibles sur developpez.net merci aux auteurs
Je suis retraité et ai commencé le soft et hardware en 1968: assembleur sur 2116 HP une merveille de machine qui ecrasait les 10010, mitra et autres.
On pouvait plonger dans le hard des interfaces modifier l OS...
Ensuite de plus grosse machines Iris 50,80...vendues dans tout le moyen orient
Amicalement Jacques LEFORT