Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1626 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Comparaison VB 6.0 / C#

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparaison VB 6.0 / C#

n°1964440
pinpoy
Posté le 10-02-2010 à 11:55:39  profilanswer
 

Bonjour, je viens vers vous car je recherche à argumenter un choix technique à savoir le passage d'une appli VB 6.0 en C#.
 
J'ai donc recherché les avantages et inconvénients des 2 technos et j'ai relevé les points suivants :
 
Inconvénients VB 6.0 :
- Verbosité de la syntaxe
- Gestion mémoire
- Pas de concept d’héritage
- Programmation événementielle (compliquée à maintenir)
 
Avantages VB 6.0 :
- Création d’interface par glisser-déposer
 
 
Inconvénients C# :
 
 
Avantages C# :
- Création d’interface par glisser-déposer
- Richesse du framework  .NET
- Volume de documentation disponible
 
 
Il y a surement des points à cotés desquels je suis passé notamment vis à vis des commodités apportées par l'IDE, je continue mes recherches et j'attends votre avis (argumenté si possible, no troll)
 
Merci d'avance


Message édité par pinpoy le 10-02-2010 à 11:59:04
mood
Publicité
Posté le 10-02-2010 à 11:55:39  profilanswer
 

n°1964535
olivthill
Posté le 10-02-2010 à 14:47:25  profilanswer
 

Pour ce qui est de la documentation, VB6 en a beaucoup, parce que c'est un produit qui commence à être un peu ancien, et qui est assez connu. Je pense que l'on trouve plus facilement des infos sur VB6 que sur C# avec Google et dans les rayons des librairies.
 
La progammatiion événementielle concerne les deux. On ne peut pas y échapper. Et ce n'est pas très compliqué maintenir, juste une question d'habitude.
 
On peut faire du glisser/déposer en VB6. D'ailleurs, on peut tout faire en déclarant les API appropriées quand elles ne font pas partie du standard, et ce n'est pas très compliqué.
 
Il manque la lourdeur de l'installation dans les deux cas, car il faut des bibliothèques, mais c'est au moins trois fois pire pour C# que pour VB, car C# a besoin d'un gros environnement qui est parfois présent, mais souvent absent des postes des utilisateurs (par contre, en C ou C++, on peut inclure toutes les bibliothèques dans l'exécutable et n'avoir qu'un seul fichier à déployer, avec éventuellement quelques fichiers annexes), et il manque aussi l'incompatibilité avec les environnements non Windows comme Linux, ou même Windows mobile.

n°1964658
Paul JR
Posté le 10-02-2010 à 16:59:29  profilanswer
 

Le plus gros des inconvénients de VB6 c'est quand même que c'est abandonné depuis de très nombreuses années et que cela n'a aucun avenir.
 
Pour rester sur Microsoft la migration vers C# est en effet une évidence.  
Tu trouvera plus de détails utiles sur C# pour ton dossier dans la F.A.Q C#  :)


Message édité par Paul JR le 10-02-2010 à 16:59:57

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Comparaison VB 6.0 / C#

 

Sujets relatifs
[C++] Spécialisation d'une fonction template un peu tordue...VB eb reseau
[VB] envoyer formulaire[C/C++] Transformation de fichiers
Programmer Acquisition de données en C++/VBCode VB outlook a transformer en executable HELP !
connaitre la taille d'un fichier en C[Résolu] Exercice C, structure, type, compilation modulaire
[VS2005] [Vb.Net]- Conserver les Settings entre 2 versions 
Plus de sujets relatifs à : Comparaison VB 6.0 / C#


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR