![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#21 | |
|
Guest
Posts: n/a
|
Quote:
|
|
|
|
|
#22 |
|
Professional Programmer
Join Date: May 2006
Location: Maryland, USA
Posts: 306
Rep Power: 3
![]() |
When you say manual I hope you have already found this. They have a pretty good forum to. Along with a decent wiki.
About performance, I really can't give you hard numbers. I have only used wxWidgets on Mac and Linux. The speed was acceptable and like other have said the slow down usually comes in the processing your application does, not the actuall interface. Use wxWidgets because it lets you create cross platform native applications. EDIT: The one thing you have to watch for is the drawing of custom widgets. Just make sure you do thing effciently and you should have any performance problems. Last edited by Game_Ender; Jul 11th, 2006 at 8:46 PM. |
|
|
|
|
|
#23 | |
|
Guest
Posts: n/a
|
Quote:
As for performance, I need someone who has tried both the Windows Application Programming Interface, and wxWidgets. I need to see two Apps that do the same thing (in almost the same way, if possible) and compare them side by side. If the overhead is too great, I will only use them for cross platform. BTW, has anyone ever programmed for the Mac API? |
|
|
|
|
#24 |
|
Professional Programmer
Join Date: May 2006
Location: Maryland, USA
Posts: 306
Rep Power: 3
![]() |
Let me lay it down for you Zan, wxWidgets will be slower, just accept that. Your code will be clearner and more understandable than Win32 api code and it will also be portable. That's the trade off you pay.
If there is something really GUI heavy you have to do in your app create a small Win32 and wxWidgets test program and profile them to compare preformance. It will probably also be a pretty good example of how things are different in wxWidgets than Win32. When making an application speed should not be first consideration. Create a decent flexible design for you program, code it, profile it and tweak as necesary to get the needed performance. No need to spend so much time worrying about the wxWidgets API slowing you down when its that network bottle neck, or the hard drive access, or that heavy math computation you are doing in the background. |
|
|
|
|
|
#25 | ||
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
![]() Quote:
|
||
|
|
|
|
|
#26 |
|
Guest
Posts: n/a
|
I may just do that
![]() |
|
|
|
#27 |
|
Hobbyist Programmer
Join Date: Jun 2006
Location: Ireland
Posts: 152
Rep Power: 3
![]() |
Zap, I share your feelings regarding code bloat and large overheads. Personally I found wxWidgets just too big, specificially regarding final executable size. I chose a third option; WTL. It has a clean OOP interface using templates to be size efficient, if your going to develop for Windows I highly recommend it
.
__________________
Visit my website BinaryNotions. |
|
|
|
|
|
#28 | |
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,005
Rep Power: 5
![]() |
Quote:
If you need cross-platform support, it will come at a cost. It might be financial, it might be in code size, it might be in run-time performance, or it might be in development time (likely more than one of these).
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
|
|
|
|
|
|
#29 | ||||
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,005
Rep Power: 5
![]() |
Quote:
Quote:
Quote:
![]() Quote:
Even if it was, you're ascribing the attributes of that one company to all big companies. This is a variant of the ad hominem logical fallacy. To give an example, imagine I got mugged by a black man. If I then said "I hate black men, because they are muggers", you would probably call me a racist.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
||||
|
|
|
|
|
#30 | |
|
Hobbyist Programmer
Join Date: Jan 2006
Location: Menidi, Athens, Greece
Posts: 239
Rep Power: 3
![]() |
Quote:
And yes, I have. I have originally gotten involved with Carbon, but not much later, I moved to Cocoa API, and I recently built some useful GUI apps for people that asked me to. What do you want to know?
__________________
Project::Soulstorm (personal homepage) |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|