Ultimate++ 602 has been released. Ultimate++ is a C++ platform. U++ competes with popular scripting languages while preserving C/C++ runtime characteristics. New features of the 602 release include a new report package, otimization of C++ refactoring and assistance (Assist++), and improvements in project organization and building.
Why is this relevant? Aren’t there enough toolkits and libraries? Why is this so special that it needs attention? Is tere a GUI that adopted it? Does it bring something new to the table?
Why is this relevant?
Because it has built-in pretty cool multi-platform IDE with integrated GUI Designer and MSC/GCC support including integrated debugger. Works better then Eclipse/CDT for me.
Why is this so special that it needs attention?
See above.
Is tere a GUI that adopted it?
See above.
Does it bring something new to the table?
See above.
Instead of asking read about it yourself:
http://upp.sourceforge.net/www$uppweb$overview$en-us.html
> Why is this relevant? Aren’t there enough toolkits and libraries?
For the same reason new jargon languages and slang languages emerge every few years — they work best at expressing certain types of ideas.
If this weren’t the case, we’d all be speaking esperanto or loglan decades ago.
Because it has built-in pretty cool multi-platform IDE with integrated GUI Designer and MSC/GCC support including integrated debugger. Works better then Eclipse/CDT for me.
You mean like Qt, GNOME, FLTK, wxWidgets and others?
Face it. This toolkit not only doesn’t bring anything new to the table but it also isn’t backed-up by any GUI. So I ask again: why is this relevant?
??? Qt, GNOME, FLTK, wxWidgets doesn’t contain C++ IDE, AFAIK. Ultimate++ is something like Windows Forms _plus_ Visual Studio IDE. You don’t have tu use U++ framework inside U++ IDE. You can use that IDE to make Qt, GTK, … programs. Nice thing is that you can use same workspace on multiple platforms and switch “build methods” (like Win/mingw, Win/MSC, Linux32/GCC, Linux64/GCC). Drawback of using other GUI frameworks in this IDE is that integrated GUI designer only supports U++ framework (Just like MSVS supports only WinForms).
It is at least differentiated because:
1) it doesn’t use native widgets
2) it has a BSD license
3) it has a rather nice rich text capability …
4) … but no browser …
5) … or virtual grid (though I think one is coming)
I’ve favoured native widget kits previously but have found that in some cases (e.g. where you want to define a composite widget, and then have *lots* on instances) then it can definitely be advantageous not to have native peers, at least on WinNT derivatives that allow 10k HWNDs per process, and having at least a chance of creating a 20×50 grid of composite widgets which may have many internal windows without using up the handle count or having to write special rendering facilities to fake them can be handy.
Admitedly, its not an OS. But then plenty of news items here aren’t about OS releases, but general software. Do you object to the items ‘ZK 1.0 Released’ and ‘Build Enhanced AJAX Toolkits on Linux’ too?
I tried U++ and it’s quite impressive.
I like the way it implements allot of advanced C++ features and techniques.
Compiler support is very good too.
Just installed it and it works like a charm.
Not sure I quite get the, “competes with popular scripting languages”, bit.
Not sure I quite get the, “competes with popular scripting languages”, bit.
I think the idea is that it provides such a high-level of abstraction that it is just as easy to get things done with Ultimate++ as it is with scripting languages.
Does it have a designer like you have for visual basic or visual C++ ?
I’m a diehard Qt fan, but this looks pretty cool at first glance.. The best parts of Qt are API consistancy and documentation, so I hope they’ve put effort into that.
Weird how this project seems to have been around for many years and yet I’ve never heard anyone talking about it or using it. Anyone have any actual development experience with this? Is it worthwhile?
Update:
Just saw this on the page:
Documentation of Ultimate++ is still a work of progress – current status is about 10% of most important elements of Ultimate++ being covered by references.
Hmm.. sorry, I don’t have the time to learn a toolkit that is only 10% documented.. Clear, consise documentation with examples is absolutely critical.
Edited 2006-03-01 20:12