Précédent   Forum du club des développeurs et IT Pro > C et C++ > C++ > Bibliothèques

Bibliothèques Forum d'entraide sur les bibliothèques C++ : installation, utilisation. Avant de poster : Cours sur les bibliothèques C++

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quelles bibliothèques utilisez-vous souvent ?
Bibliothèque standard 33 66,00%
Boost 21 42,00%
Intel Threading Bulding Blocks (TBB) 3 6,00%
Adobe Source Libraries (ASL) 2 4,00%
Microsoft Foundation Classes (MFC) 6 12,00%
Qt 26 52,00%
wxWidgets 6 12,00%
GTK+ 0 0%
VCL (Borland) 3 6,00%
Intel MKL (Maths Kernel Library) 2 4,00%
PThreads 2 4,00%
Xerces XML 2 4,00%
TinyXML 5 10,00%
API Win32 6 12,00%
API Système UNIX 1 2,00%
OpenCV 4 8,00%
POCO 1 2,00%
SDL 1 2,00%
SFML 10 20,00%
OpenGL 11 22,00%
ADAPTIVE Communication Environment (ACE) 1 2,00%
Autre (précisez) 7 14,00%
Sondage à choix multiple Votants: 50. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse
 
Outils de la discussion
Vieux 05/07/2008, 01h34   #1
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 591
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 591
Points : 11 214
Points : 11 214
Par défaut Quelle est votre bibliothèque préférée ?

Salut,

Je voulais savoir un peu quels sont les penchants des programmeurs C++ en matière de bibliothèques.

Qu'il s'agisse de bibliothèques pour interfaces graphiques, de bibliothèques "à tout faire", ou autres, quelles sont les bibliothèques dont vous avez du mal à vous passer et que vous trouvez tant efficaces et pratiques ?

Pour ma part, il n'y en a qu'une que j'utilise beaucoup (trop ? ), c'est Boost. Et vous ?
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 01h45   #2
Luc Hermitte
Expert Confirmé Sénior

 
Avatar de Luc Hermitte
 
Inscription : août 2003
Messages : 4 527
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : août 2003
Messages : 4 527
Points : 5 847
Points : 5 847
La SL. Quand on a un vieux compilo de Sun, à peine meilleur que VC6, c'est déjà bien de pouvoir compter sur elle.

J'aurais bien dit boost, mais ce n'est même pas la peine d'y penser avec ce fichu compilo. C'est le coup à se retrouver à (ré)écrire des choses avec une interface similaire, mais allégée.

Après, j'utilise d'autres bibliothèques/frameworks (ACE+TAO, xerces-c, OCCI), et lorgne vers d'autres encore (ASL, ICE (alternative à Corba)), mais rien d'indispensable.
__________________
FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média.
Luc Hermitte est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 01h49   #3
JolyLoic
Rédacteur/Modérateur
 
Avatar de JolyLoic
 
Homme Loïc Joly
Développeur informatique
Inscription : août 2004
Messages : 4 698
Détails du profil
Informations personnelles :
Nom : Homme Loïc Joly
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 4 698
Points : 9 964
Points : 9 964
Aujourd'hui, boost.

Dans un futur proche, probablement un truc style tbb (à moins que boost ne se mette à avoir aussi ce genre de choses).

Le reste est plus spécifique et dépend du projet.
JolyLoic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 02h18   #4
Matthieu Brucher
Rédacteur/Modérateur

 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 703
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 31
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 703
Points : 18 318
Points : 18 318
Boost pour les outils de bases (futur TR1), Qt pour l'interface graphique (vais m'y remettre bientôt).
Sinon, TBB (Boost n'est pas aussi bien) aussi, et sans doute la future bibliothèque Boost.MPI selon l'architecture de la bête que je vais devoir utiliser à la rentrée (j'ai hâte ).

A part ça, rien d'indispensable. Au-delà de ces bibliothèques (quoique pour le calcul matriciel, je ne sais pas ce que je devrais utiliser), je pense que je changerai de langage d'abord tant qu'à faire.
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 15h50   #5
Lucien63
Membre expérimenté
 
Inscription : juillet 2005
Messages : 510
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 510
Points : 580
Points : 580
Pour les interfaces graphiques la VCL.
Bon elle ne peut s'utiliser qu'avec le compilateur Borland (codée en pascal avec une interface C++).
Mais je ne pense pas qu'elle ai beaucoup d'avenir maintenant.
Lucien63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 15h55   #6
loufoque
Expert Confirmé Sénior
 
Homme Mathias Gaunard
Ingénieur développement logiciels
Inscription : décembre 2003
Messages : 3 550
Détails du profil
Informations personnelles :
Nom : Homme Mathias Gaunard
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : décembre 2003
Messages : 3 550
Points : 4 603
Points : 4 603
Boost.Range(_ex)
Boost.Phoenix 2(/3)
Boost.Flyweight
Boost.Asio
Utilitaires divers (Boost.Iterator, Boost.Operators, Boost.Utility, Boost.MPL...)

Sûrement Boost.Move si ça sort un jour...
__________________
Boost ftw
loufoque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2008, 16h10   #7
Klaim
Expert Confirmé
 
Avatar de Klaim
 
Homme Joel Lamotte
Développeur de jeux vidéo
Inscription : août 2004
Messages : 1 626
Détails du profil
Informations personnelles :
Nom : Homme Joel Lamotte
Localisation : France

Informations professionnelles :
Activité : Développeur de jeux vidéo
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 1 626
Points : 3 085
Points : 3 085
De même principalement boost.

J'utilise aussi pas mal une lib perso où ya des petits trucs utilitaires pour organiser du code de jeu vidéo.
Klaim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2008, 01h43   #8
Mat007
Membre Expert
 
Inscription : juin 2006
Messages : 1 294
Détails du profil
Informations personnelles :
Localisation : Royaume-Uni

Informations forums :
Inscription : juin 2006
Messages : 1 294
Points : 1 467
Points : 1 467
Salut,

A part Boost il n'y a que Mockpp qui revienne dans absolument tous mes projets (personnels et professionnels).

MAT.
Mat007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 14h02   #9
Tymk
Membre habitué
 
Inscription : avril 2004
Messages : 305
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 305
Points : 110
Points : 110
Graphique : wxWidgets
Parser XML : TinyXML

Personne n'utilise de sons ? => FModEx
Tymk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 15h39   #10
tnarol
Membre du Club
 
Inscription : mai 2006
Messages : 327
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 327
Points : 51
Points : 51
Moi, après avoir essayé suite à un conseil donné sur le forum j'aime bien Poco.
tnarol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 15h42   #11
agamitsudo
Membre habitué
 
Inscription : janvier 2008
Messages : 126
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 126
Points : 138
Points : 138
Bonjour,

Pour moi : Boost.

A+,
Agamitsudo.
agamitsudo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 16h52   #12
befalimpertinent
Membre chevronné
 
Avatar de befalimpertinent
 
Inscription : avril 2007
Messages : 561
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : avril 2007
Messages : 561
Points : 689
Points : 689
Envoyer un message via MSN à befalimpertinent
Visual 6 oblige donc peu de boost pour moi
SL et STL sont mes amis

OpenGL et glut principalement pour ce qui est du graphique (la GUI n'est pas mon taf mais un peu de QT quand il faut)

Bref que des bonnes vielles libs qui ont fait leur preuves
__________________
Linux > *
befalimpertinent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 17h28   #13
Matthieu Brucher
Rédacteur/Modérateur

 
Avatar de Matthieu Brucher
 
Matthieu Brucher
Développeur HPC
Inscription : juillet 2005
Messages : 9 703
Détails du profil
Informations personnelles :
Nom : Matthieu Brucher
Âge : 31
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur HPC
Secteur : Industrie

Informations forums :
Inscription : juillet 2005
Messages : 9 703
Points : 18 318
Points : 18 318
Citation:
Envoyé par befalimpertinent Voir le message
Visual 6 oblige donc peu de boost pour moi
SL et STL sont mes amis
Sachant que VS6 et la STL ne font pas bon ménage, je te souhaite bon courage
Matthieu Brucher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 17h31   #14
r0d
Expert Confirmé Sénior
 
Inscription : août 2004
Messages : 3 695
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : août 2004
Messages : 3 695
Points : 4 522
Points : 4 522
Pour le taf:
SL/STL, boost, tinyxml (il y a toujours des trucs à faire en xml dans le type de projets sur lesquels je travaille).

Pour mes projets persos (qui n'avancent plus trop depuis que je suis en Espagne ):
boost, SL/STL, SDL (et ses avatars: SDL_ttf, SDL_Image, etc.)


Perso, j'espère qu'un logger va être (enfin) intégré à boost un de ces jours.
__________________

IRL? Jamais entendu parler de ce serveur...
r0d est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 17h34   #15
Spout
Membre Expert
 
Avatar de Spout
 
Ingénieur systèmes et réseaux
Inscription : février 2007
Messages : 904
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : février 2007
Messages : 904
Points : 1 148
Points : 1 148
La STL est l'ami du développeur C++ . Un jour je tenterais Boost
Pour les IHM, wxWidgets et, à défaut, les MFC si j'ai pas le choix (boulot).
__________________
"L'ordinateur obéit à vos ordres, pas à vos intentions." [Anonyme]
Spout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 01h23   #16
Klaim
Expert Confirmé
 
Avatar de Klaim
 
Homme Joel Lamotte
Développeur de jeux vidéo
Inscription : août 2004
Messages : 1 626
Détails du profil
Informations personnelles :
Nom : Homme Joel Lamotte
Localisation : France

Informations professionnelles :
Activité : Développeur de jeux vidéo
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2004
Messages : 1 626
Points : 3 085
Points : 3 085
Citation:
Personne n'utilise de sons ? => FModEx
Je l'utilise actuellement, mais c'est très occasionnel.
Klaim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2008, 08h25   #17
Tymk
Membre habitué
 
Inscription : avril 2004
Messages : 305
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : avril 2004
Messages : 305
Points : 110
Points : 110
Citation:
Envoyé par Klaim Voir le message
Je l'utilise actuellement, mais c'est très occasionnel.
Certes, les applications integrant du son ne courrent pas les rues mais, lorsqu'on y est confronte, FModEx est indispensable.
Tymk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2008, 10h03   #18
reptils
Membre confirmé
 
Inscription : juillet 2004
Messages : 406
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 406
Points : 297
Points : 297
Envoyer un message via MSN à reptils
- GUI: wxWidgets pour mes projets persos, en particulier pour WinSplit Revolution.
- Boost
- SL

Pour le reste j'utilise OpenMP/MPI et des librairies numériques pour faire des codes de calculs.
__________________
winsplit revolution mon soft
reptils est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/07/2008, 22h05   #19
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 885
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 31
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur expert
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 9 885
Points : 13 811
Points : 13 811
S(T)L
Qt
après ça dépend trop du sujet
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2008, 16h48   #20
loufoque
Expert Confirmé Sénior
 
Homme Mathias Gaunard
Ingénieur développement logiciels
Inscription : décembre 2003
Messages : 3 550
Détails du profil
Informations personnelles :
Nom : Homme Mathias Gaunard
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : décembre 2003
Messages : 3 550
Points : 4 603
Points : 4 603
Citation:
mais, lorsqu'on y est confronte, FModEx est indispensable.
C'est une bibliothèque propriétaire qui gère le son "3D". Rien d'indispensable.
__________________
Boost ftw
loufoque est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 06h02.


 
 
 
 
Partenaires

Hébergement Web