VisualC++ // C++Builder [sondajalakon] - C++ - Programmation
Marsh Posté le 30-07-2002 à 09:45:16
ceux qui me connaissent sauront ce que j'ai voté
Marsh Posté le 30-07-2002 à 10:02:54
Je suis pas maso, mais je préfère l'éditeur de VC++, les MFC, etc... à la VCL/CLX.
Le Builder est certainement plus complet, mais aussi beaucoup plus lourd. Il est top pour la productivité, mais je trouve qu'il ne laisse pas de place à la création pure. Entre toutes les classes existantes et les controles, c'est plus de la programmation à force. Il suffit juste de connaitre le mode d'emploi des classes et basta ! Je l'utilise au boulot.
VC++ est plus léger, possède moins de classes, et permet ainsi, à mon avis, un plus grand controle sur les composants de ton programme. Je m'éclate plus avec qu'avec le Builder.
Un exemple : pour créer une application réseau.
Sous BCB, tu as 2 classes : TServerSocket et TClientSocket, alors que tu n'en a qu'une seule sous MFC : CAsyncSocket (je compte pas CSocket, qui est à mon avis totalement inutile car trop limitée). Et c'est largement suffisant pour créer des applications client ou serveur, pas besoin de 2 classes !
Voila ce que je reproche au Builder : le programmeur a finalement très peu de controle sur ses composants.
Mais bon, c'est mon avis, sans aucun doute dicté par des années de democoding ou la programmation système était un sacrilège
Marsh Posté le 30-07-2002 à 10:43:01
en terme juste d'IDE, tu préfers visual -> ok
tu préferes les MFC parce que c'est entre l'API Win32 et VCL/CLX
tu 'eclates avec Visual ?
paske a l'école y'a Visual, j'ai jamais réussi a faire ne serait-ce qu'un boite de dialogue qui prend un string dan un EditBOx, on clique sur OK, et ca affiche la saisie dans un Label
c completement incompréhensible.... t'as 50 pages de code rien qu'en créant une application
cela dt, quant a la maitrise du code, je suis d'accord, l'idée de builder etant de "gagner du temps" sur les fenetres pour appliquer son temps de programmations a des choses plus "précieuses"
Marsh Posté le 30-07-2002 à 11:14:17
Ho non encore un topic VC++ vs BCB
Marsh Posté le 30-07-2002 à 11:18:29
antp a écrit a écrit : Ho non encore un topic VC++ vs BCB ![]() |
Ho non encore un pokemon!
Marsh Posté le 30-07-2002 à 11:30:43
farib a écrit a écrit : paske a l'école y'a Visual, j'ai jamais réussi a faire ne serait-ce qu'un boite de dialogue qui prend un string dan un EditBOx, on clique sur OK, et ca affiche la saisie dans un Label |
as tu fait un UpdateData(TRUE) avant de récupérer la saisie de l'EditBox ?
Marsh Posté le 30-07-2002 à 11:48:37
letoII a écrit a écrit : Ho non encore un pokemon! ![]() |
C'est le nouveau smiley fétiche de Marc
Marsh Posté le 30-07-2002 à 11:56:24
putain, d'apres les résultats du sondage, je suis le seul à connaitre les 2 produits et à préférer VC++
Marsh Posté le 30-07-2002 à 12:01:12
je connais plus de monde qui connaît les deux et qui préfère BCB que le contraire
Marsh Posté le 30-07-2002 à 12:04:24
BCB c'est parfait pour le boulot, ou on doit être rentable avant tout.
VC++, par ses MFC largement plus bas niveau que la VCL, est plus adressé à un public de bidouilleurs, c'est ça qui me plait chez lui !
Et autre avantage de MFC : si on connait Win32, on peut se débrouiller sans avoir à se parser tout le MSDN
Marsh Posté le 30-07-2002 à 12:14:51
bhen les VCL c'est pareil, tu peux te débrouiller sans la doc...
puis justement en parlant de la doc, je trouve que la doc fournie avec vc++ est assezs pauvre comparée à la doc de BCB
Ce que je reproche aux MFC c'est qu'il n'y a pas la même approche objet que les VCL ou QT par exemple...
Marsh Posté le 30-07-2002 à 12:15:27
il est ou le 2e maso ? *
(j renommé le topic, comme ca tt le monde est content)
Marsh Posté le 30-07-2002 à 18:41:22
Harkonnen a écrit a écrit : BCB c'est parfait pour le boulot, ou on doit être rentable avant tout. VC++, par ses MFC largement plus bas niveau que la VCL, est plus adressé à un public de bidouilleurs, c'est ça qui me plait chez lui ! Et autre avantage de MFC : si on connait Win32, on peut se débrouiller sans avoir à se parser tout le MSDN |
tu sais, t'es pas obligé d'utiliser la vcl, tu peux aussi utiliser les mfc sous bcb mais bon
tu peux utiliser directement les api au lieu d'utiliser ce que te propose la vcl
au lieu d'utiliser ce que te propose bcb, tu peux tout coder à la main et réinventé la roue à chaque fois
je trouve la vcl beaucoup mieux faite et plus logique que les mfc
les mfc c'est bouré de macro à tour de bras
j'utilise vc++ depuis quelques année (faut croire que les gens connaisse pas assez bcb )et récemment mfc et ce trouve que ça prend quand même beaucoup de ressource
la vcl n'a pas à rougir
je compte essayé qt bientôt
c'est regardé et ça semble vraiment excellent
très bien conçu et logique
Marsh Posté le 30-07-2002 à 19:39:33
os2 a écrit a écrit : je compte essayé qt bientôt c'est regardé et ça semble vraiment excellent très bien conçu et logique |
la CLX n'appelle pas l'api Win32 mais Qt pour windows... ce qui va permettre la sortie de builder sous linux, de meme qu'ils ont sorti kylix apres delphi
Marsh Posté le 30-07-2002 à 19:41:59
Y aura pas de Builder sous Linux, c'est Kylix qui supportera le C++
Marsh Posté le 30-07-2002 à 19:46:50
farib a écrit a écrit : la CLX n'appelle pas l'api Win32 mais Qt pour windows... ce qui va permettre la sortie de builder sous linux, de meme qu'ils ont sorti kylix apres delphi |
j'ai pas dit que la clx appelait les api de win...
kylix 3 qui comprend bcb et delphi
sortira très prochainement
Marsh Posté le 31-07-2002 à 15:33:11
farib a écrit a écrit : il est ou le 2e maso ? ![]() (j renommé le topic, comme ca tt le monde est content) |
ca doit etre moi
Marsh Posté le 31-07-2002 à 15:39:39
y'en a plus de 2 finalement...
nan concerant ce qui est ptet plus communication, bdd et systeme, (etc), je comprend que certains préferent utiliser les mfc qui sont plus proches du systeme que la vcl.. mais pour ce qui est de la gestion des fenetres, la quand même, fo etre maso pour préférer visual... le reste je ne dis pas, je suis d'accord
Marsh Posté le 31-07-2002 à 15:50:25
De toute facon je viens d'apprendre que je vais bosser QUE sous builder a partir de maintenant, et je le sens comme un gros
Marsh Posté le 31-07-2002 à 15:55:30
moi aussi je vais bientôt devoir bosser sur C++Builder, et ça me fait un peu chier... parce que je préfère bosser sur Delphi
(par contre quand je bossais sur VC++, beuah quelle horreur )
Marsh Posté le 04-08-2002 à 01:50:07
C'est intéressant, de savoir ce qui est vraiment utilisé, en dehors de toute opinion.
Marsh Posté le 09-08-2002 à 12:26:53
J'utilise C++Builder a toutes les sauces : pour des IHM vites faites, mais aussi pour mon jeux. bien sur, il y plein de classes pour t'aider, mais tu peut aussi faire un source vide pour programmer sans utiliser du tout les libraries specifiques a BCB.
J'ai aussi utilisé JBuilder en projet, C franchement bien fait, et chez borland, ils savent faire des docs (AH l'aide en ligne de TC2!).
Ouais, je suis fan de Borland/Inprise et je le crie haut et fort!!!
Marsh Posté le 09-08-2002 à 12:45:43
ashdyson a écrit a écrit : J'utilise C++Builder a toutes les sauces : pour des IHM vites faites, mais aussi pour mon jeux. bien sur, il y plein de classes pour t'aider, mais tu peut aussi faire un source vide pour programmer sans utiliser du tout les libraries specifiques a BCB. J'ai aussi utilisé JBuilder en projet, C franchement bien fait, et chez borland, ils savent faire des docs (AH l'aide en ligne de TC2!). Ouais, je suis fan de Borland/Inprise et je le crie haut et fort!!! |
Marsh Posté le 30-07-2002 à 09:40:25
juste pour savoir la renommée de ces deux progs et s'il y a des masos
Message édité par farib le 30-07-2002 à 12:15:57