Hello all .
has anyone had any experience with this framework ?
how is it compared with Boost, Wxwidgets or Qt?
is it wise to use it in a practical environment ?
i had a look at their samples on their main page and i must admit they are really easier to code compared to Wxwidgets with its weird naming styles !
creating a window and or any other GUI related control was a breeze never seen anything that simple any where !
example:
Code:
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class MyApp : public TopWindow {
Button button;
void Click() {
if(PromptYesNo("Button was clicked. Do you want to quit?"))
Break();
}
typedef MyApp CLASSNAME;
public:
MyApp() {
Title("Hello world");
button.SetLabel("Hello world!");
button <<= THISBACK(Click);
Add(button.HSizePos(100, 100).VSizePos(100, 100));
}
};
GUI_APP_MAIN
{
MyApp().Run();
}
the IDE is kinda suck though ,its code generating is way far from complete , and almost you need to type everything , though there is a primitive GUI designer plus a code-completion feature (called assist++ ) .
One can live with that but what matters here is that whether they are flexible , well-written and of course supported well on a variety of platforms .
here its their homepage in case you haven't seen it before :
Ultimate++ is a C++ cross-platform rapid application development framework :: Ultimate++
thanks in advance