Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Coffee corner » Which is the biggest drawback of U++ "unpopuliarity"?
Re: Which is the biggest drawback of U++ "unpopuliarity"? [message #5922 is a reply to message #2851] Wed, 25 October 2006 14:01 Go to previous messageGo to previous message
cioannou is currently offline  cioannou
Messages: 45
Registered: January 2006
Location: Greece
Member
This is the second time I try to use Upp and try to drop other tools.

Before reading my opinion please bear in mind:

(http://www.artima.com/cppsource/cpp0x.html)
In an article of Bjarn Stroustrup I read the following sentence which I strongly believe that is absolutely correct.

In my opinion, C++ has become too "expert friendly"


IMHO the most important drawbacks are:

1) Documentation (I am trying to find where "FindFile" is documented and all filesystem related functions).

2)I am not a C++ expert and took me half an hour forum searching to understand how to trap and handle events coming from my "form".

3)Upp Looks "closed" and proprietary.

4)Controls are not very nice looking (e.g. treeview looks terrible, no gradient toolbars) Modern applications should look like this(Sample Powerbuilder application):
http://kodigo.sourceforge.net/images/Screenshots/screenshot4.png
http://kodigo.sourceforge.net/images/Screenshots/screenshot4 .png


5)Everybody likes to write code fast and easy, that's why VB,Powerbuilder and similar tools have loyal friends. Except from the C++ gurus/professionals every other mortal soul hates pointers and strange syntax. So the closer you get to VB or Powerbuilder the more friends you'll get.

6) Comments in examples. Not everyone is a C++ guru.

Suggestions:

1) Better docs
2) A simple but nice looking upp example (with comments in the code) that demonstrates all controls, event handling, database connections, filesystem access, common dialogs (fileopen, browseforfolder, fontselect), external library integration (e.g. Boost), imagebuttons, toolbar, statusbar,resizeable controls.
And please avoid the <expr>?<foo>:<bar> confusing C++ shortcuts.
3)Take a look in Powerbuilder, I think it's the friendliest and RADest tool I've ever seen.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Fantastic work!!
Next Topic: Which Upp version do you use?
Goto Forum:
  


Current Time: Fri Apr 26 08:37:54 CEST 2024

Total time taken to generate the page: 0.09172 seconds