Comparaison n’est pas raison. Mais quand même…
Prenons trois petits programmes :
- Une application de gestion de comptes bancaires (Votre Budget) écrite en C++/MFC avec la librairie BCGSoft, linkée statiquement avec MFC et BCG (oui, la librairie qui va être intégrée dans la prochaine version des MFC)
- Un petit freeware écrit en VB.NET qui aide à arrêter de fumer, StopClope. On entre la date à laquelle on arrête de fumer, et puis on obtient des récompenses en fonction du nombre de jours qu’on tient sans fumer. Par exemple, j’ai arrêté il y a 101 jours, économisé 707 euros, et j’ai gagné 19 jours d’espérance de vie. Motivant non ?
- Une application WPF, LCI Intégrale qui affiche des vidéos en streaming.
Voici à quoi ressemble mon gestionnaire des tâches Vista quand je lance ces trois programmes en même temps :

Mémoire occupée par les trois applications :
- C++/MFC/BCG : 5 Mo (13 Mo)
- Winform : 15 Mo (28 Mo)
- WPF : 64 Mo (145 Mo)
A vue de nez, une application WPF occuperait 4 fois plus de mémoire qu’une application Windows Forms, et 12 fois plus qu’une application MFC/BCG.
Ces trois programmes sont des petites applications, mais les valeurs ne varient pas énormément. Pour donner un ordre de grandeur, j’ai aussi lancé Word 2007 (22 Mo), Photoshop (65 Mo), et Visual Studio (50 Mo).
Le confort ressenti à l’utilisation de ces applications est directement proportionnel à l’espace mémoire utilisé. Photoshop et Visual Studio sont lourds à utiliser, n’est-ce pas ?
Ah ! Quel plaisir d’utiliser des logiciels écrits en C++ ! Alors faites plaisir à vos clients, programmez en C++ !
<blockquote cite="Auteur" >
Le confort ressenti à l’utilisation de ces applications est directement proportionnel à l’espace mémoire utilisé. Photoshop et Visual Studio sont lourds à utiliser, n’est-ce pas ?
</blockquote >
Il faudrait dire cela aux nombreuses personnes qui nous affirment que , parce que les processeurs et les machines deviennent plus puissantes, alors Java par exemple sera plus rapide ;-)
Mais les logiciels deviennent aussi plus lourds comme vous en faites la démonstration
Petit bémol dans le comparatif, une application de lecture de video en streaming est fatalement plus lourde qu’une application à la "stope clope". Pour que le comparatif soit valide il aurait fallu réécrire la même application sur chaque plateforme. Cela ditn je ne doute pas qu’on aboutisse au même conclusions, si un comparatif est éffecuté en bonne et due forme.