
"Andy Little" <andy@servocomm.freeserve.co.uk> wrote
The builtin GUI is a major reason for Java's Success.
I think the major reason for Java's (commersial) success is that it has _commersial_ forces behind it. As opposed to C++, that is mainly moved forward by academics and enthusiasts. Well, commercial people are happy with something that works and has lower cost. It was windows, Java and now may be C#, Linux . So I disagree with u here.
If we were to make C++ commersially successfull, we would now be developing threads, all kinds of networking, and database access, like crazy. But since we are here mostly to have fun, gain an experience, write articles, etc., we are busy with MPL and PP, lambdas and binders, parsers and regular expressions, foreach and typeof, etc., etc., etc. Things that are cool, and useful for language development, but hardly ever considered when somebody has to decide in which language to implement a distributed concurrent system. I completely agree with u here. Its completeness of Java that I like the most. Its really awkward to write half project in C++ and half project
On Thu, 2005-09-29 at 20:06, Arkadiy Vertleyb wrote: that is not supported by lib in C. But may be u are right. Its also the kind of community. GUI can be made in C++, but before that, required thing is to write components. Components which are neither great nor very difficult to write, but are useful in day to day business.
(I hope nobody gets offended. The above libraries are provided for example only, and without any hint to their relative importance)
As for GUI, the last time I saw a portable one, it sucked. Yes, I admit, it was 5 years ago, and it was AWT, so maybe thins changed drammatically? Are modern GUI libraries really able to produce _decent_ cross-platform GUI?
Regards, Arkadiy
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Regards, Tushar -------------------- It's not a problem, it's an opportunity for improvement. Lets improve.