4l3x2
July 17th, 2017, 02:38 PM
Good morning.
I want to choose a multi platform framework to build my programs.
I'd like to have these characteristics: -
- in C++
- free for every use
- modular and very bare, skinny, in order to have little/fast executables and just the very minimum functions to learn
- possibly easy to learn
If it can be helpful I can think of SFML+very basic functions to create a GUI, for now I need to program little games for fun (tetris, samegame...) and simple clients to connect to a database (tipically PostGreSql) to view and edit data, something like Masks and Reports in Access.
I watched for Qt, but it is very big, Gtk is not well supported for Windows (I'll write my programs on Linux, at home, but the users will work on Win in office), Sfml, as stated before, doesn't support GUI creation functions.
I didn't read enough of other frameworks, I know they exist; if you think that would be better to learn 2 little frameworks instead of 1 it's ok, ie: learn Sfml for the low level functions like reading Keys, tracing lines etc... and wxWidgets for creating menus, buttons, folders views etc...
If wxWidgets can be enough for all I need, it seemed to me it is quite well documented and not as big/fat/oversized as Qt, but I can go wrong, obviously.
Thank you very much in advance.
I want to choose a multi platform framework to build my programs.
I'd like to have these characteristics: -
- in C++
- free for every use
- modular and very bare, skinny, in order to have little/fast executables and just the very minimum functions to learn
- possibly easy to learn
If it can be helpful I can think of SFML+very basic functions to create a GUI, for now I need to program little games for fun (tetris, samegame...) and simple clients to connect to a database (tipically PostGreSql) to view and edit data, something like Masks and Reports in Access.
I watched for Qt, but it is very big, Gtk is not well supported for Windows (I'll write my programs on Linux, at home, but the users will work on Win in office), Sfml, as stated before, doesn't support GUI creation functions.
I didn't read enough of other frameworks, I know they exist; if you think that would be better to learn 2 little frameworks instead of 1 it's ok, ie: learn Sfml for the low level functions like reading Keys, tracing lines etc... and wxWidgets for creating menus, buttons, folders views etc...
If wxWidgets can be enough for all I need, it seemed to me it is quite well documented and not as big/fat/oversized as Qt, but I can go wrong, obviously.
Thank you very much in advance.