|
|
Home » Community » Coffee corner » Why do you use U++?
Why do you use U++? [message #29498] |
Mon, 25 October 2010 05:02  |
gprentice
Messages: 260 Registered: November 2005 Location: New Zealand
|
Experienced Member |
|
|
Why do you use U++? When people say U++ is fantastic or something, I cannot tell why they say that.
I'm thinking of writing a Windows only hobby program which might turn into more than that one day. A nice looking GUI matters to me and I want to avoid the .NET runtime. I don't want any multimedia stuff. I'm wondering why would I use U++ instead of say the free (or even non free) Visual Studio and I'm wondering why people here use U++ (leaving aside the learning curve issue). Is it because ...
1. It supports Linux.
2. You get all the source code and can rebuild and tweak/hack if you want, or fix problems.
3. There's fast response to bugs.
4. There's high quality help in the forum.
5. The reduction in source code size claimed by Mirek matters.
6. It has fast build times or fast development time (does it?)
7. It has a good library?
8. It's fun to use and you like playing with C++.
9. You don't mind the lack of comments in the source code because you don't need to change or understand the hard parts much.
Any other reasons?
Can I get nicer looking widgets/GUI in Visual Studio if I'm willing to pay for them?
I think Mirek has said it's easy to make your own widgets in U++. Is this true?
Thanks
Graeme
[Updated on: Mon, 25 October 2010 05:03] Report message to a moderator
|
|
|
Re: Why do you use U++? [message #29500 is a reply to message #29498] |
Mon, 25 October 2010 06:58   |
|
Hi Greame,
I agree on all of the reasons you stated plus following:
10. It is simple to create custom widgets (both from scratch and by inheritance or combination of existing ones).
11. Many in-built features in the library (documentation, skinning, translations, ...)
12. NTL is faster than STL on runtime
13. The "everything belongs somewhere" paradigm makes things much easier for programmer on all levels.
14. Great modularity thanks to packages (also possibility to switch between stable and development nests is a good thing).
Honza
[Updated on: Mon, 25 October 2010 06:58] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: Why do you use U++? [message #34396 is a reply to message #29498] |
Sun, 20 November 2011 11:35   |
lectus
Messages: 329 Registered: September 2006 Location: Brazil
|
Senior Member |
|
|
As of today I only used it for small personal projects, but I'll give my opinion here.
I use it because:
* It supports Windows and Linux. I want my software to run at least on those systems. Mac would be great too.
* Free license that allows commercial use.
* Intuitive class library. Very often I try to do stuff without reading the manual and it works the first time I try, which means the library has good design.
* It has an IDE and UI layout creator. I don't want to do all my GUI by writing code. And the code completion helps a lot.
* Nice SQL integration.
* Nice complex controls (ArrayCtrl).
* It helps me avoid the bloat of VMs like .NET and Java, while maintaining (or even having better) productivity.
* Helpful community.
[Updated on: Sun, 20 November 2011 11:37] Report message to a moderator
|
|
|
|
Re: Why do you use U++? [message #38567 is a reply to message #29498] |
Mon, 24 December 2012 18:10  |
lectus
Messages: 329 Registered: September 2006 Location: Brazil
|
Senior Member |
|
|
Here's another one:
Building U++ with a new compiler (VS2012) was quick and easy even if this compiler is not officially supported yet.
And I didn't even need to use the command line/configure/make. TheIde built U++ when I tried to build an application.
With other libraries it's not true.
[Updated on: Mon, 24 December 2012 18:10] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Fri Apr 25 12:31:42 CEST 2025
Total time taken to generate the page: 0.01011 seconds
|
|
|