Accueil > Forum > > > > les differences entre visual basic6 et visual.basic .net 2003 ??
les differences entre visual basic6 et visual.basic .net 2003 ??
dimanche 26 septembre 2004 à 09:56:07 |
les differences entre visual basic6 et visual.basic .net 2003 ??

berniie
|
Bonjour je voudrais savoir si vous continuer a programmer avec Visual basic 6 ( avec service pack 5 ou6) sous window xp ( avec sp2) ou bien vous etes passer sous visual basic.net 2003 je suis tenter à acheter Visual Basic . net 2003 ( version initation) mais j'aimerais savoir les differences entre visual basic6 et visual.basic .net 2003 merci Berniie
|
|
dimanche 26 septembre 2004 à 10:22:48 |
Re : les differences entre visual basic6 et visual.basic .net 2003 ??

DARKSIDIOUS
|
Perso, je n'ai pas accroché à VB.NET : framework lourd, performances moindres, langages plus sophistiqué, mais aussi plus compliqué. Donc je continue à programmer en VB 6, et je me suis mis à d'autres langages : C++ et PHP. Quand à apprendre un nouveau langage, autant en apprendre un différent ! Par contre, VB 6 est amené à disparaître à moyen terme vu que microsoft ne le commercialise plus et ne le mets plus à jour (je cherche encore les nouveautés qu'on apportées le SP 6 !). Je ne vois pas pourquoi tu veux acheter la version initiation : comme son nom l'indique, elle est faîte pour s'initier, et doit être gratuite, tout comme la version introductory de VB 6... _______________________________________ DarK Sidious [Responsable API/VB du site www.ProgOtoP.com] Téléchargez ProgOtoP API Viewer
|
|
dimanche 26 septembre 2004 à 10:46:24 |
Re : les differences entre visual basic6 et visual.basic .net 2003 ??

Nix
|
Oula dire que VB.NET a des performances moindre, désolé je ne peux pas laisser dire ça  c'est faux. Pour info le site est fait en VB.NET, j'ai passé 3 mois (principalement le soir, week end etc...) à développer la nouvelle version et si j'ai mis aussi peu de temps c'est bien grace à VB.NET. VB.NET est un language Objet donc passer de VB6 à VB.NET ne peut pas se fire en 10 sec quand on a fait du VB6 pendant des années mais une fois qu'on a bien en main VB.NET "on s'éclate"  . Des exemples tout bête comme gérer des threads en qqs lignes, récupérer une page web en qqs lignes etc... Tout un tas de choses impossible à faire en qqs lignes en VB6 et que l'on peut faire en VB.NET. Et rien que les threads, à débugger en VB6 c'était une vraie misère (et du vrai bidouillage). Maintenant c'est simple et naturel. La seule chose qu'il manque à VB.NET c'est le "edit & continue" mais MS corrige le tire dans la prochaine version (dans 2005). Si tu veux voir à quoi ressemble .NET, il y a une version beta de Visual Basic Express 2005 ("VB.NET 2") ici : [ Lien ]Ca te permettra de te faire une idée et de voir le potentiel (attention il y a des choses en plus dans 2005 par rapport à 2003) Je ne suis pas forcément d'accord avec toi Darksidious quand tu dis "Quand à apprendre un nouveau langage, autant en apprendre un différent !". Si tu as fait du VB pendant des années autant passer à VB.NET, la syntax ne change pas et maintenant c'est une vrai langage objet aussi puissant que C# ou C++.NET. Pourquoi perdre du temps à apprendre une nouvelle syntaxe si on en maitrise deja bien une.. A++ Nix [MVP VB, VB .NET ASP .NET] Membre fondateur de Developers Association
|
|
dimanche 26 septembre 2004 à 11:05:47 |
Re : les differences entre visual basic6 et visual.basic .net 2003 ??

jpthomasset
|
Moi, non plus je n'ai pas accroché a .net, je trouve (malgré ce que dit Nix) que le framework est lourd. C'est vrai qu'en terme de performance, MS a fait des effort mais la virtual machine est (presque) aussi lourde que celle de java.
Perso je trouve dommage que ms ai choisi de prendre cette direction. Vb etait un langage intuitif et permettait de faire beaucoup de chose rapidement. En plus je ne voit pas beaucoup d'interet à avoir une virtual machine : - Chargement long - Overhead mémoire impressionnant - pas de portabilité officiel sur d'autre architecture et d'autre systeme. Le seul avantage est peut etre la gestion de la mémoire, mais je ne pense pas qu'il était nécessaire de passer par une virtual machine pour ca.
Encore une chose sur les performance : installer le framework .net sur certaines machines est inimaginable, du fait de sa lourdeur. D'un autre coté VB avait les mêmes problèmes a son lancement.
Pour les parties compliqué, rien n'empeche d'utiliser un autre langage comme le c++ (je sais il faut apprendre un autre langage...). Je continue donc à utiliser VB6 et VC6 ce qui donne un bon compromis pour moi.
A+, JP.
|
|
dimanche 26 septembre 2004 à 11:06:07 |
Re : les differences entre visual basic6 et visual.basic .net 2003 ??

DARKSIDIOUS
|
Par "performances moindres", je voulais dire au niveau occupation mémoire et occupation CPU : les quelques petits tests que j'ai fait en VB.NET ne m'ont pas convaincu du tout à ce niveau là par rapport à l'équivalent en VB 6. Que ce soit en VB.NET 2003, et encore plus en VB.NET 2005 (je sais, il ne s'agit que d'une version beta pour le moment), l'occupation mémoire est plus importante qu'en VB 6, le programme est plus lourd, et on est contraint de déployer le framework .NET pour être sûr que nos applis marchent ailleurs. Par contre, je suis bien d'accord avec toi : VB.NET permet d'y gagner encore plus en rapidité de développement, et c'est là le principal pour un langage tel que VB ! Pourquoi apprendre un langage différent lorsqu'on en connaît un plutôt bien ? Ben pour ce faire une idée de ce qui se fait ailleurs, et ainsi pouvoir faire la comparaison entre eux. Ainsi, j'ai compris que développer un prog en C++ demandais beaucoup plus de temps qu'en VB, mais c'était bénéfique pour améliorer la rapidité du code dans certains domaines. C'est vrai que c'est perdre du temps à s'accomoder à une nouvelle syntaxe, mais ca ne peut être que bénéfique pour mon avenir : ne développer qu'en VB ne me permettait pas de voir les limites du VB par exemple. Je suis encore loin d'être au même niveau en C++ qu'en VB, mais je ne le regrete pas, même si je programme encore plus en VB (6) qu'avant ! _______________________________________ DarK Sidious [Responsable API/VB du site www.ProgOtoP.com] Téléchargez ProgOtoP API Viewer
|
|
dimanche 26 septembre 2004 à 11:15:11 |
Re : les differences entre visual basic6 et visual.basic .net 2003 ??

cboulas
|
Salut, Effectivement Nix à raison, il est pas si facile de s'habituer au changement de VB6 vers VB.Net mais VB.Net offre bien plus de possibilité que VB6, surtout car les language permettent tous la même chise, ce qui n'était pas le cas auparavant. Par contre une appli développer en VB6 se lance plus rapidement qu'une Appli .Net, j'ai tester un de mes script sur une même machine et le temps de chargement .Net est tout de même plus long. mais une fois lancer il tourne plus vite qu'une appli VB6. Chris... Firstruner
|
|
Cette discussion est classée dans : net, visual, basic, basic6, differences
Répondre à ce message
Sujets en rapport avec ce message
Visual basic.net bêta2 [ par Cephalotus ]
Je suis aveugle ou quoi, je ne trouve pas la commande pour complier mon projet !Il y en a une ou pas ?Merçi !
C'est quoi exactement Visual Basic.net [ par Skyride ]
Je commence à en entendre parler, pourriez vous m'en dire un peu plus ?Avez vous une adresse de site où je puisse m'informer ?Et surtout y'a t'il des
C'est quoi Visual Basic.net ? [ par Skyride ]
Je commence à en entendre parler, pourriez vous m'en dire un peu plus ?Avez vous une adresse de site où je puisse m'informer ?Et surtout y'a t'il des
Prog generé avec visual basic.NET [ par RAZOR342000 ]
Salut,je viens de faire un petit prog avec visual basic .NET sous windows XP, le pb est qu il ne fonctionne que sur ma machine si je le mets sur un wi
Treeview et Visual Basic.Net [ par kamof ]
Bonjour,Je suis en train de migrer un projet ACCESS dans Visual Basic.Net. Je le fais mauellement.Dans un formulaire, je dois remplir un treeview avec
Visual Basic .NET, Réseau et Internet - Howto ??? [ par Tidus ]
Mes questions sont les suivantes :Sous Windows XP, avec Visual Basic .NET, comment je peux faire pour :- Effectuer des requêtes ICMP sur réseau local
Probleme Visual Basic . Net [ par DeAThKloWs ]
Salut ! J'ai quelques problemes sous visual Basic . netDonc j'voudrais savoir si il y a des personnes qui maitrisent visual basic . net pour m'aider,
Visual Basic .NET: remise en question qui tue! [ par Reelaxman ]
Bonjours!Je me rend compte qu'avec visual basic.net, les changements sont impressionnants, et pour ce qui est du code, ça me fait vraiment peur, bien
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|