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

  FORUM HardWare.fr
  Programmation
  C++

  comparaison borland c++ builder / microsoft visual c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comparaison borland c++ builder / microsoft visual c++

n°812513
xrico
Posté le 01-08-2004 à 23:27:23  profilanswer
 

Bonsoir,
 
Quels sont les avantages et inconvénients de Microsoft Visual C++ .NET 2003 et Borland C++ Builder 6 ( ou X ) ?
J'aimerais aussi savoir pourquoi la version C++ Builder 6 comporte 6 ou 7 CD , alors que la Builder X semble n'être constituée que d'un seul CD ?
 
             Un grand merci !!!!

mood
Publicité
Posté le 01-08-2004 à 23:27:23  profilanswer
 

n°812518
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-08-2004 à 23:44:55  profilanswer
 

t'as du bol, je possède 2 IDE que tu cites, et j'ai bossé pendant 4 ans avec le 3eme.
pour info, je possède VC++ 2003 et C++ Builder X, et j'ai bossé sur C++ Builder 6.
 
Visual C++ 2003
Avantages selon moi
- Made in Microsoft, donc inégalable pour développer sous Windows
- Possède le meilleur compilateur C++ du marché actuellement  (si si, n'en déplaise à certains)
- IDE de rêve : débugger puissant et ergonomique, éditeur très pratique à utiliser, création à la souris d'interfaces graphiques très simplement
- Possède un plugin incontournable : Visual Assist ! Quand tu y as gouté, tu te demandes comment tu as pu t'en passer
- Permet d'utiliser .NET
Inconvénients selon moi :
- Privilégie encore l'utilisation des MFC, malgré la présence de .NET
- Cher
- Quelques bugs assez chiants
- Config puissante requise
- Je veux le même sous Linux
 
C++ Builder 6
Avantages selon moi :
- Présence de la VCL, certainement mieux foutue que les MFC, plus objet, plus complète, bref, plus faite pour être utilisée en C++
- Présence de nombreux composants : tu peux quasiment créer n'importe quelle application simplement en drag and droppant le composant adéquat sur la form principale
- Lié au point précédent : c'est plus un RAD qu'un IDE, en quelque sorte le VB du C++ (j'entends par là qu'on peut créer des applications beaucoup plus rapidement qu'avec VC++)
Inconvénients selon moi :
- Avenir de la VCL incertain (tout comme les MFC, mais .NET est là pour les remplacer. Quid du futur de la VCL ?)
- Documentation de la VCL très largement inférieure en qualité à la MSDN (la doc de VC++)
 
C++ Builder X
Avantages selon moi :
- Portable : programmé en Java, il s'installe sous Windows, Linux, Solaris, etc...
- Editeur très sympa (le même que JBuilder)
- Axé uniquement sur des librairies et compilateurs libres (Boost, GCC, etc...)
- Permet de créer des logiciels multi plates formes
Inconvénients selon moi :
- Cher pour ce que c'est (juste un éditeur, certes de grande qualité, mais composé d'outils gratuits)
- Lenteur de l'interface (et oui, c'est du Swing)
- Pas de création d'interfaces graphiques à la souris
- Librairie graphique perfectible (wxWidgets. Pourquoi ne pas avoir choisi QT par exemple, quitte à vendre le produit un peu plus cher pour la licence Windows ?)


Message édité par Harkonnen le 01-08-2004 à 23:46:21

---------------
J'ai un string dans l'array (Paris Hilton)
n°812520
xrico
Posté le 01-08-2004 à 23:52:00  profilanswer
 

Merci Harkonnen pour toutes ces informations !!!!!
Dis-moi, de combien de CD est composée la version Builder X ?


Message édité par xrico le 02-08-2004 à 00:02:58
n°812521
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-08-2004 à 23:53:12  profilanswer
 

personnellement, j'en ai qu'un seul


---------------
J'ai un string dans l'array (Paris Hilton)
n°812522
xrico
Posté le 01-08-2004 à 23:55:05  profilanswer
 

sachant que Builder X est le successeur de Builder 6 , commenr se fait-il que la version 6 demande 6 CD et la X 1 seul ?

n°812524
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-08-2004 à 00:01:30  profilanswer
 

Harkonnen a écrit :


- Documentation de la VCL très largement inférieure en qualité à la MSDN (la doc de VC++)


 
Je sais pas si c'est une question d'habitude, mais j'aime mieux la doc de Borland moi :D
 

Harkonnen a écrit :


- Librairie graphique perfectible (wxWidgets. Pourquoi ne pas avoir choisi QT par exemple, quitte à vendre le produit un peu plus cher pour la licence Windows ?)


 
QT sous Windows c'est pas du natif win32, ça se sent à l'utilisation, c'est le gros point faible de la CLX de Delphi/Kylix (basée sur QT, contrairement à la VCL basée sur win32)
wxWidgets c'est du win32 encapsulé, personnellement je trouve ça nettement mieux.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°812557
Taz
bisounours-codeur
Posté le 02-08-2004 à 10:57:58  profilanswer
 

crack les :o

n°812584
farib
Posté le 02-08-2004 à 11:18:13  profilanswer
 

personne suit un peut l'évolution de Qt ?
 
si wxWidgets le fait, y'a quand même pas de raison que Qt n'en vienne pas au natif un jour.


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°812607
Yoyo@
Posté le 02-08-2004 à 11:37:57  profilanswer
 

Harkonnen a écrit :

t'as du bol, je possède 2 IDE que tu cites, et j'ai bossé pendant 4 ans avec le 3eme.
pour info, je possède VC++ 2003 et C++ Builder X, et j'ai bossé sur C++ Builder 6.
 
Visual C++ 2003
Avantages selon moi
- Made in Microsoft, donc inégalable pour développer sous Windows
- Possède le meilleur compilateur C++ du marché actuellement  (si si, n'en déplaise à certains)
- IDE de rêve : débugger puissant et ergonomique, éditeur très pratique à utiliser, création à la souris d'interfaces graphiques très simplement
- Possède un plugin incontournable : Visual Assist ! Quand tu y as gouté, tu te demandes comment tu as pu t'en passer
- Permet d'utiliser .NET
Inconvénients selon moi :
- Privilégie encore l'utilisation des MFC, malgré la présence de .NET- Cher
- Quelques bugs assez chiants
- Config puissante requise
- Je veux le même sous Linux


Salut Harkonnen.
Dans ce que tu as dit, jai relevé un truc (en gras plus haut)
Moi qui suis habitué a la MFC et Visual Studio 6, est ce que ca veut dire que je pourrais porter facilement tous mes projets sous VC++ 2003? Tout en continuant a utiliser mes MFC? (meme si je compte bien migrer un our ou un autre?)
 
MErci.

n°812660
masklinn
í dag viðrar vel til loftárása
Posté le 02-08-2004 à 13:18:01  profilanswer
 

farib a écrit :

personne suit un peut l'évolution de Qt ?
 
si wxWidgets le fait, y'a quand même pas de raison que Qt n'en vienne pas au natif un jour.


Il y en a une de taille:
wxWidgets a été conçu à la base pour avoir un look natif sur chaque plateforme sur lequel il est porté (que ce soit Windows, Mac ou *nix) alors que QT est fait à la base pour avoir le même look sur toutes les plateformes.
 
accessoirement, wxW est aussi fait pour être OpenSource, donc si les gens trouvent que des fonctions manquent ils peuvent discuter de leur implémentation avec la dev team :whistle:  
et ya pas de QTPython :sol:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 02-08-2004 à 13:18:01  profilanswer
 

n°812732
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 14:52:51  profilanswer
 

Masklinn a écrit :


et ya pas de QTPython :sol:


non, mais y'a PyQT
http://www.riverbankcomputing.co.uk/pyqt/index.php


---------------
J'ai un string dans l'array (Paris Hilton)
n°812736
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 14:53:41  profilanswer
 

Yoyo@ a écrit :

Salut Harkonnen.
Dans ce que tu as dit, jai relevé un truc (en gras plus haut)
Moi qui suis habitué a la MFC et Visual Studio 6, est ce que ca veut dire que je pourrais porter facilement tous mes projets sous VC++ 2003? Tout en continuant a utiliser mes MFC? (meme si je compte bien migrer un our ou un autre?)
 
MErci.


oui
tu auras tout au plus quelques retouches à faire mais très peu (les MFC ont changé de version entre temps)


---------------
J'ai un string dans l'array (Paris Hilton)
n°812737
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 14:56:05  profilanswer
 

xrico a écrit :

sachant que Builder X est le successeur de Builder 6 , commenr se fait-il que la version 6 demande 6 CD et la X 1 seul ?


Builder X n'est pas le successeur de Builder 6, c'est un produit à part.
quant au fait qu'il ne prenne qu'un CD, je sais pas pourquoi. peut être existe t'il plusieurs versions de X ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°812766
Yoyo@
Posté le 02-08-2004 à 15:25:54  profilanswer
 

Harkonnen a écrit :

oui
tu auras tout au plus quelques retouches à faire mais très peu (les MFC ont changé de version entre temps)


 
Les MFC ont changé de version entre temps?
Mais est ce que ca signifie que les uilisateurs de l'appli devront avoir une librairie mise a jour?(surtout dans le cas de DLL externe propre a windows, je pense a MFC42.dll)

n°812811
farib
Posté le 02-08-2004 à 16:24:05  profilanswer
 


 
 [:toyonos]  
 
(méchemment)
 
 
Accessoirement, Qt est natif sous OSX il me semble, non ?


---------------
Bitcoin, Magical Thinking, and Political Ideology
n°812976
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-08-2004 à 18:52:05  profilanswer
 

Yoyo@ a écrit :

Les MFC ont changé de version entre temps?
Mais est ce que ca signifie que les uilisateurs de l'appli devront avoir une librairie mise a jour?(surtout dans le cas de DLL externe propre a windows, je pense a MFC42.dll)


ils ne devront avoir la librairie mise à jour que si tu utilises les nouvelles fonctionnalités des MFC.
je pense notamment à la classe CString, dont le comportement a radicalement changé entre mfc42 et mfc70 (.dll)
au passage, j'ai téléchargé la démo du nouveau Visual Studio, et j'ai observé l'existence d'un fichier mfc80.dll... les MFC n'ont pas encore dit leur dernier mot...
sinon, la version 7.0 est tout de même un peu mieux foutue que l'immonde version 4.xx


---------------
J'ai un string dans l'array (Paris Hilton)
n°812984
Yoyo@
Posté le 02-08-2004 à 19:27:36  profilanswer
 

Harkonnen a écrit :

ils ne devront avoir la librairie mise à jour que si tu utilises les nouvelles fonctionnalités des MFC.
je pense notamment à la classe CString, dont le comportement a radicalement changé entre mfc42 et mfc70 (.dll)
au passage, j'ai téléchargé la démo du nouveau Visual Studio, et j'ai observé l'existence d'un fichier mfc80.dll... les MFC n'ont pas encore dit leur dernier mot...
sinon, la version 7.0 est tout de même un peu mieux foutue que l'immonde version 4.xx


 
Lol, bah sachant que jutilise des CString, je suis donc dedans...
 
Il vaut donc mieux que j'en reste a mon VC++6. (ou alors que j'inclus statiquement ma librairie dans mon exécutable...)

n°814142
TotalRecal​l
Posté le 03-08-2004 à 20:22:02  profilanswer
 

bloodshed DevC++ est sympa et gratos. Pas conçu pour faire du Win32 mais ok pour les programmes "console", et basé sur le plus celebre des compilos libres.
Mais il a quelque bug chiant, sur le PC où je suis là la version 4.9.8.10 veut même pas se lancer, sans que rien ne puisse l'expliquer :sarcastic:. La 4980 passe sans problème, mais envoie régulierement un message d'erreur du genre "array item out of bound....", et ce sur tous les pc où j'ai pu l'utiliser. Bref, des bugs bien chiants quoi.  
 
Et pour le reste je commence à adorer VC++ 7 (.net), y a pas grand chose à redire, et pourtant le 6 me faisait l'effet inverse....


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°814198
printf
Baston !
Posté le 03-08-2004 à 21:04:53  profilanswer
 

Pourquoi "pas conçu pour faire du Win32" :??:
Au contraire.
 
Par contre c'est clair qu'au niveau stabilité c'est pas ça [:joce]


---------------
Un matin je me lèverai et il fera beau.
n°814267
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-08-2004 à 22:38:08  profilanswer
 

TotalRecall a écrit :


Et pour le reste je commence à adorer VC++ 7 (.net), y a pas grand chose à redire, et pourtant le 6 me faisait l'effet inverse....


clair que le VC++ 7 c'est l'IDE de référence sous Win... il coute cher, mais on en a pour son fric


---------------
J'ai un string dans l'array (Paris Hilton)

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

  comparaison borland c++ builder / microsoft visual c++

 

Sujets relatifs
[Visual C++] Comment renommer une clé du registre????[Visual C++]
probleme lors de l'installation de Visual Basic 6.0Visual Studio.net 2003
visual 6 c++ : problem de compilation avec platform SDK pour WMIVisual basic script peut-il manipuler des fichiers ?
probleme Visual Basic AccessAuto indentation Borland C++ 6.0
Visual C++, affichage dans une fenêtre indépendanteAffichage Visual C++ .NET
Plus de sujets relatifs à : comparaison borland c++ builder / microsoft visual c++


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