Ik ben zelf al een tijdje opzoek naar een goed framework om een grafische (windows) interface voor een c++ programma te maken. Uiteraard ben ik opzoek geweest naar mogelijke frameworks, maar zie eerlijk gezegd door het bomen het bos niet meer. Omdat er vast en zeker tweakers zijn die hun ervaringen willen delen heb ik dit topic geopend. Het doel van het topic is om ervaringen te delen met betrekking tot C++ frameworks waarmee grafische interfaces gemaakt kunnen worden.
Zelf heb ik nog geen ervaringen met dergelijke frameworks, maar zoek een goed framework om mee te beginnen. Nu kan ik natuurlijk alle mogelijke frameworks gaan testen op functionaliteit ect, maar dat zal dan de nodige tijd kosten (die momenteel niet beschikbaar is). Om het topic op gang te brengen zal ik mijn eisen opsommen die ik aan het framework stel. Daarnaast mogelijkheden waarnaar ik kort heb gekeken.
Het framework moet grofweg aan de volgende eisen voldoen:
- Relatief eenvoudige leercurve voor de basis, maar met het framework moet wel veel mogelijk zijn. (Ik ben redelijk goed bekwaam in het programmeren in c++)
- Goede documentatie en/of tutorials/voorbeelden.
- Moet met windows werken. Andere besturingssystemen is leuk maar niet perse nodig.
- Grafische gedeelte moet eenvoudig gewijzigd kunnen worden --> OOP achtige oplossing.
- Gratis ingebruikname, zowel voor open source als voor eventuele commerciële projecten.
- Voorkeur gaat uit naar oplossingen die ook in het bedrijfsleven worden gebruikt, maar is niet verplicht.
Mogelijkheden (let op: ik heb nog geen praktische ervaring met de onderstaande frameworks) :
QT - http://qt-project.org
Over QT heb ik gelezen en is op het eerste oog een goede mogelijkheid. Een gebruiksvriendelijke "editor" om het programma op te bouwen. Grote communitie en online ook redelijk veel te vinden over het framework. Valt onder de LGPL licentie, dus is ook in commerciële projecten te gebruiken.
GTK++ - http://www.gtk.org
Volgens mij ook wel een redelijk populair framework.
WxWidgets - http://www.wxwidgets.org
Ook wel redelijk populair.
Waar werken jullie mee? en waarom? Oftewel deel jouw ervaring!
Zelf heb ik nog geen ervaringen met dergelijke frameworks, maar zoek een goed framework om mee te beginnen. Nu kan ik natuurlijk alle mogelijke frameworks gaan testen op functionaliteit ect, maar dat zal dan de nodige tijd kosten (die momenteel niet beschikbaar is). Om het topic op gang te brengen zal ik mijn eisen opsommen die ik aan het framework stel. Daarnaast mogelijkheden waarnaar ik kort heb gekeken.
Het framework moet grofweg aan de volgende eisen voldoen:
- Relatief eenvoudige leercurve voor de basis, maar met het framework moet wel veel mogelijk zijn. (Ik ben redelijk goed bekwaam in het programmeren in c++)
- Goede documentatie en/of tutorials/voorbeelden.
- Moet met windows werken. Andere besturingssystemen is leuk maar niet perse nodig.
- Grafische gedeelte moet eenvoudig gewijzigd kunnen worden --> OOP achtige oplossing.
- Gratis ingebruikname, zowel voor open source als voor eventuele commerciële projecten.
- Voorkeur gaat uit naar oplossingen die ook in het bedrijfsleven worden gebruikt, maar is niet verplicht.
Mogelijkheden (let op: ik heb nog geen praktische ervaring met de onderstaande frameworks) :
QT - http://qt-project.org
Over QT heb ik gelezen en is op het eerste oog een goede mogelijkheid. Een gebruiksvriendelijke "editor" om het programma op te bouwen. Grote communitie en online ook redelijk veel te vinden over het framework. Valt onder de LGPL licentie, dus is ook in commerciële projecten te gebruiken.
GTK++ - http://www.gtk.org
Volgens mij ook wel een redelijk populair framework.
WxWidgets - http://www.wxwidgets.org
Ook wel redelijk populair.
Waar werken jullie mee? en waarom? Oftewel deel jouw ervaring!