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 20/08/2008, 18h23   #61
zais_ethael
Membre émérite
 
Inscription : mars 2005
Messages : 1 064
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2005
Messages : 1 064
Points : 890
Points : 890
Ca rentre dans la catégorie services annexes: packaging + documentation + support (surtout le support, quand une entreprise décide de payer pour du nunux c'est uniquement pour pouvoir blâmer ceux qui en sont responsables en cas de plantage d'un serveur de prod )
zais_ethael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2008, 20h24   #62
Klaim
Expert Confirmé
 
Avatar de Klaim
 
Homme Joel Lamotte
Développeur de jeux vidéo
Inscription : août 2004
Messages : 1 555
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 555
Points : 2 971
Points : 2 971
zais_ethael> Oui, j'ai essayé moi même de chercher un moyen de développer un jeu open source mais en ayant un modèle économique viable. Comme a priori il n'y a que les services qui marcheraient comme tu dis, alors ça deviens vite impossible avec le développement d'un jeu qui à la base est déjà super cher au moins en temps, si en plus faut ajouter un moyen de faire du service dessus, on se retrouve vite avec le cas des mmog. Dans tous les cas ça reviens a mettre en place une plateforme ou une lib.
Klaim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2008, 11h47   #63
oodini
Membre Expert
 
Inscription : novembre 2004
Messages : 2 026
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 2 026
Points : 1 426
Points : 1 426
zais_ethael >

Ca montre qu'on peut faire du pognon avec une application open source.
Si tu ne fournis aucune doc avec ton appli, tu peux très bien te permettre, en pratique, de vendre ton appli. En autorisant la libre distribution et exploitation du code, pour la forme...
oodini est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 15h13   #64
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:
Des programmes utilisables en l'état qui soient à la fois payants (pour toute utilisation) et open-sources je n'en ai jamais vu, et ça me semblerait un peu paradoxal :S puisque ça reviendrait à filer un crack en kit en même temps que l'applic.
Si tu créés un progiciel, l'entreprise peut te payer pour le customiser par exemple.
__________________
Boost ftw
loufoque est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2008, 10h00   #65
zais_ethael
Membre émérite
 
Inscription : mars 2005
Messages : 1 064
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : mars 2005
Messages : 1 064
Points : 890
Points : 890
Encore une fois c'est un service annexe.

Le fait est que c'est déjà assez difficile de gagner sa vie dans ce milieu comme dans un autre, si en plus on devait se voir dicter sa tactique marketing par Trolltech mais où va-t-on?
Si vous décidez de mettre votre projet sous licence GPL faites le à dessein, pour toucher un public cible ou, très très éventuellement, dans le cadre d'une stratégie marketing, pas parce que "les licences Qt c'est trop cher".

Et puis bon, vous pourrez dire ce que vous voudrez, citer n'importe quel auteur utopiste ayant lancé des idées sur le sujet, mettre du code sous une licence open-source est avant tout une démarche bénévole. Si vous ne me croyez pas allez donc demander à n'importe quel membre du forum maintenant un projet ce type (beaucoup l'indiquent dans leur signature) combien ça lui rapporte par ans, on va rire
zais_ethael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2008, 11h37   #66
tupapau
Invité de passage
 
Inscription : juin 2008
Messages : 6
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : juin 2008
Messages : 6
Points : 4
Points : 4
Personnellement j'utilise pour tout mes projets en C++ la stl et boost pour combler les lacunes de celle-ci.
Quand je veux une interface graphique, j'utilise Gtkmm qui a l'avantage d'être compatible avec les conteneurs de la stl et d'utiliser l'excellent sigc++ pour les signaux.
J'utilise quelque fois Qt4, mais il est plus difficile de l'utiliser avec la stl. L'avantage de Qt étant qu'il intègre beaucoup plus qu'un toolkit.
Pour les graphismes, SDL, je n'ai que testé rapidement OpenGL.
tupapau est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2008, 12h16   #67
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 870
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 870
Points : 13 730
Points : 13 730
Citation:
Envoyé par tupapau Voir le message
J'utilise quelque fois Qt4, mais il est plus difficile de l'utiliser avec la stl.

sur quels points?
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2008, 15h12   #68
mayayu
Membre régulier
 
Homme
Inscription : juin 2006
Messages : 81
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France

Informations forums :
Inscription : juin 2006
Messages : 81
Points : 72
Points : 72
  • wxWidget pour le graphique, le design est celui de l'OS puisqu'elle ne fait qu'encapsuler l'API de ce dernier (avec le gros avantage de la licence par rapport à Qt),
  • STL pour tout ce qui conteneur (vector, list, ...) et les string,
  • TinyXML pour le XML (mille fois plus simple, DOM simplifié, mais aussi moins puissant que la libxml2, pas de SAX par exemple), idéal pour de petits fichiers,
  • Boost me semble intéressante mais je n'ai jamais eu à l'utiliser,
  • gSOAP, même si c'est plus un générateur de code, pour le SOAP.

Merci pour ce topic, je vais jeter un oeil à MOCKPP, TBB, POCO.
mayayu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2009, 09h38   #69
Crabe05
Membre à l'essai
 
Homme
Étudiant
Inscription : octobre 2008
Messages : 60
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2008
Messages : 60
Points : 24
Points : 24
Sans hésiter, je choisi Qt ! (en fait, il y a QUE cette librairie que je sais à peu près bien manier...)
Crabe05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2009, 18h47   #70
dragonjoker59
Membre Expert
 
Homme Sylvain DOREMUS
Développeur informatique
Inscription : juin 2005
Messages : 636
Détails du profil
Informations personnelles :
Nom : Homme Sylvain DOREMUS
Âge : 31
Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

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

Informations forums :
Inscription : juin 2005
Messages : 636
Points : 1 537
Points : 1 537
Envoyer un message via MSN à dragonjoker59
Mmmh... Moi, je dirais boost bien sûr, wxWidget pour les interfaces graphiques, FMOD pour le son et OpenGL pour la 3D ^^
dragonjoker59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2009, 12h53   #71
asux18
Futur Membre du Club
 
Étudiant
Inscription : novembre 2008
Messages : 39
Détails du profil
Informations personnelles :
Âge : 28
Localisation : Algérie

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2008
Messages : 39
Points : 15
Points : 15
Envoyer un message via Yahoo à asux18
Par défaut Qt!

je suis un débutant en c++ j'utilise Qt et je la trouve très pratique!
asux18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2009, 08h45   #72
Jack_serious
Membre éclairé
 
Avatar de Jack_serious
 
Inscription : septembre 2005
Messages : 350
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2005
Messages : 350
Points : 378
Points : 378
Envoyer un message via MSN à Jack_serious
Boost et S(T)L en majorite.

Maintenant des qu'une application se compose de pas mal de modules, Qt est de loin la bibliotheque que je prefere.

Q[Tcp/Udp][Socket/Server]
QThread
QSqlDatabase
QXml/QDom
QHttp
...

Elle est vraiment bien faite. Et la documentation tres bien fournie.
(Sans compter que la souplesse pour la creation de GUI est totale).
__________________
Don't worry, be serious.
La vie est courte. Prenez votre temps.

Jack.
Jack_serious est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2009, 15h48   #73
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
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 586
Points : 11 172
Points : 11 172
Soit dit en passant, la version 4.5 de Qt est maintenant disponible en Release Candidate, ça sent la release qui va cartonner avec sa nouvelle licence et son IDE

A mon avis, ça va donner un sacré coup à l'utilisation de wxWidgets, qui risque d'être revue à la baisse...

Sinon, Luc (Hermitte) et moi en avons parlé quelques fois, mais connaissez-vous Adobe Source Libraries ?
Si vous voulez découvrir, c'est par ici : http://stlab.adobe.com/
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2009, 14h57   #74
didoux
Invité de passage
 
Inscription : juin 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 4
Points : 4
Points : 4
(STL evidemment), Boost, log4cxx, GSL, Xerces(-C++) principalement.

je suis souvent assez frustré de la doc de boost (très inégales selon les libs); ne parlons pas de log4cxx, qui se confine au minimum... pour le reste...
didoux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2009, 18h18   #75
Gabrielly
Membre Expert
 
Avatar de Gabrielly
 
Inscription : juin 2004
Messages : 719
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 719
Points : 1 001
Points : 1 001
Envoyer un message via MSN à Gabrielly
Microsoft Foundation Classes MFC 2008 (Features Pack)

Ma bibliothèque préférée pour les interfaces graphiques Windows GUI
Active Template Library (ATL) pour les composants COM.
Gabrielly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2009, 12h18   #76
barbug
Membre régulier
 
Inscription : juin 2008
Messages : 214
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 214
Points : 78
Points : 78
Moi j'utilise Qt ! Qui est donc comme le dit Alp est passé en RC. Même si je n'ai pas vraimet tout compris. J'ai entendu parler de devoir faire des linkage dynamiques ou je sais pas trop quoi... En bref, j'ai survolé et rien compris ! :p Si quelqu'un pourrai m'éclairer ! :p

Merci !
barbug est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2009, 13h59   #77
3DArchi
Rédacteur/Modérateur
 
Avatar de 3DArchi
 
Inscription : juin 2008
Messages : 7 631
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 7 631
Points : 12 159
Points : 12 159
Citation:
Envoyé par didoux Voir le message
je suis souvent assez frustré de la doc de boost (très inégales selon les libs);
Un début ici.
Après, toutes les bonnes volontés sont les bienvenues
__________________
Ressources proposées par 3DArchi.
Les fonctions virtuelles en C++.
3DArchi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2009, 18h08   #78
nikau6
Nouveau Membre du Club
 
Avatar de nikau6
 
Homme
Inscription : février 2008
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 70
Points : 37
Points : 37
fmod(pour le son) et devil(pour l'image).

Citation:
C'est une bibliothèque propriétaire qui gère le son "3D". Rien d'indispensable.
C'est vrai que fmod est une lib propriétaire, mais si le prog distribué n'est pas à but commercial, on peut l'utiliser gratuitement.

En provenance du site officiel de fmod:
"If your product is not intended for commercial gain and does not include the FMOD library for resale, license or other commercial distribution, then use of FMOD is free. Yes that's right, free from license fees!."
nikau6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2009, 09h03   #79
edbuffer
Candidat au titre de Membre du Club
 
Inscription : décembre 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 21
Points : 14
Points : 14
Par défaut Qt

QT 4.5
http://www.qtsoftware.com/about/news/we-have-a-winner
edbuffer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2009, 03h22   #80
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 586
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 586
Points : 11 172
Points : 11 172
Quelle est selon vous LA bibliothèque à utiliser pour la programmation réseau en C++ à l'heure actuel, si vous deviez en choisir une ?
Alp 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 08h00.


 
 
 
 
Partenaires

Hébergement Web