Est il honteux pour un programmeur d'utiliser les MFC de VC++ ?

Est il honteux pour un programmeur d'utiliser les MFC de VC++ ? - C++ - Programmation

Marsh Posté le 18-09-2002 à 20:14:35    

J'aimerai savoir si c'est crade d'utiliser les MFC de Microsoft Visual C++.
 
 Je dois faire une appli en C++ (j'etais opposé au depart) et mon idee (pour gagner du temps) etait d'utiliser les MFC.
 
 Probleme c'est que les MFC, c'est du clicotage, ça genere du C++ non conforme (par exemple gestion des exceptions) et en + c'est pas portable sur d'autres plateformes (autre que Windows 3.1 et sup)
 
 Pensez vous que c'est un crime d'utiliser les MFC ?

Reply

Marsh Posté le 18-09-2002 à 20:14:35   

Reply

Marsh Posté le 18-09-2002 à 20:25:57    

Heu ça fait un peu troll ton topic là, surtout venant de toi (tu traînes un lourd passé :D)
 
T'as qu'à utiliser Qt si tu veux un truc portable...


Message édité par antp le 18-09-2002 à 20:26:15

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-09-2002 à 21:22:36    

QT rulez


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 18-09-2002 à 22:44:53    

utilise bcb (linux et win) sinon utilise directement qt

Reply

Marsh Posté le 18-09-2002 à 22:46:39    

antp a écrit a écrit :

Heu ça fait un peu troll ton topic là, surtout venant de toi (tu traînes un lourd passé :D)
 
T'as qu'à utiliser Qt si tu veux un truc portable...  



Je confirme troll. :jap:


---------------
Le site de ma maman
Reply

Marsh Posté le 19-09-2002 à 00:40:55    

Tu poses une question et tu y réponds..


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 25-09-2002 à 18:30:36    

samuelp a écrit a écrit :

J'aimerai savoir si c'est crade d'utiliser les MFC de Microsoft Visual C++.
 
 Je dois faire une appli en C++ (j'etais opposé au depart) et mon idee (pour gagner du temps) etait d'utiliser les MFC.
 
 Probleme c'est que les MFC, c'est du clicotage, ça genere du C++ non conforme (par exemple gestion des exceptions) et en + c'est pas portable sur d'autres plateformes (autre que Windows 3.1 et sup)
 
 Pensez vous que c'est un crime d'utiliser les MFC ?




 
J'ai plus de 5ans d'experiences en MFC, et voici mes conclusions:
* Nickel pour faire appli du style: Wordpad
* Beaucoup de fonctionalités très puissantes pour faire vraiment TOUT ce que tu veux,
* Tu as des milliers d'exmples sur le WEB pour t'aider, et ça c'est innestimable!
 
MAIS:
* Dès que tu veux faire des applications qui ne sont pas 'standard' comme un traitement de texte à la con, ça devient beaucoup plus lourd et chiant; et cela demande de bonne connaissance du mécanisme interne des MFC: Donc vraiment pas cool pour débuter...
* Rien de standard en effet, donc code non portable (sauf si tu utilises des produits comme MainWin (www.mainsoft.com) qui te compile du code source MFC sous UNIX grace à des libs; d'ailleurs Microsoft à porter InternetExplorer et OulookExpress grace à Mainwin, voir la AboutBox de IE). Entre parenthèse, Mainwin marche très bien, donc le portage de code n'est plus vraiment un frein, si tu as les moyens de payer quelques milliers d'Euros par an pour la license d'utilisation!  :pt1cable:  
* Architectures très discutable (presques toutes les classes dérivent de la même classe: ça a du bon, et du très MAUVAIS  :gun: ).
 
Donc, oui, va plutôt voir du côté de QT... j'ai développé 2 ou 3 trucs avec, et c'est bien sympa.

Reply

Marsh Posté le 25-09-2002 à 19:06:12    

Perso, j'adore GTK+ , mais bon, c'est peut etre parce que j'ai jamais essayé Qt aussi ;)

Reply

Marsh Posté le 25-09-2002 à 21:11:58    

Laissez moi apporter mon grain de sel :)
 
J'ai été un fervent amateur des MFC pendant un sacré bout de temps, et je le suis encore, ceux qui me connaissent ici te rappelleront les nombreux trolls que j'ai fait à ce sujet ;)
 
Mais j'ai découvert QT cet été, et depuis, j'en suis un fan !!! Une architecture objet imparable, une doc remarquable, une facilité d'utilisation extrême (1/2 journée pour apprendre), bref, un pur bonheur :love:


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

Marsh Posté le 25-09-2002 à 21:57:15    

C'est quoi Qt?
QuickTime? :D

Reply

Marsh Posté le 25-09-2002 à 21:57:15   

Reply

Marsh Posté le 25-09-2002 à 22:40:34    

Ace17 a écrit a écrit :

C'est quoi Qt?
QuickTime? :D



http://www.trolltech.com/
Un toolkit en C++ bien foutu et portable.
 
Et pour samuelp :

samuelp a écrit a écrit :

 




[:tapai]

Reply

Marsh Posté le 25-09-2002 à 23:31:45    

Oui c'est honteux ! Si tu code en MFC, ton nom n'entrera jamais au pantheon des programmeurs, tous les sites web que tu essayeras d'acceder feront du 404, les filles se detourneront le visage dans la rue quand tu passeras tandis que les gamins te cracheront dessus et te jetteront des pierres, et meme ton poisson rouge ira se cacher au fond du bocal et se laissera mourrir de faim plutot que de manger quelque chose que toi, homme impur, aurait pu toucher !  
 
 
 
 
Mais sinon, a part ca, c assez pratique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed