j*****e 发帖数: 13 | 1 deals a blow to Java/Swing. | c*****t 发帖数: 1879 | 2 Not really ba. Being LGPL isn't necessarily good for the company in the
long run.
【在 j*****e 的大作中提到】 : deals a blow to Java/Swing.
| g*****g 发帖数: 34805 | 3 QT is based on C++. LGPL certainly helps its adoption, but I don't see
how that helps portability much. Your non-GUI C++ has to be portable too.
【在 j*****e 的大作中提到】 : deals a blow to Java/Swing.
| k***r 发帖数: 4260 | 4 for which company? QT's owner?
【在 c*****t 的大作中提到】 : Not really ba. Being LGPL isn't necessarily good for the company in the : long run.
| d***q 发帖数: 1119 | 5 trolltech was acquired by Nokia..
the license itself is not a serious problem in fact. Industrial users are
willing to pay for it. | b******y 发帖数: 9224 | 6
Right. I still like java. Everytime I looked at C++, it is giving me
headache. I mean, come on, why they couldn't make C++ portable? It is more
to do with the dirty corporate stuff than anything else.
So, I try to stay away from C++ if I could. Not worth my time.
Granted java is not efficient in terms of systems development or GUI maybe,
but, it is good enough for my business, haha. Time to market is key to me.
【在 g*****g 的大作中提到】 : QT is based on C++. LGPL certainly helps its adoption, but I don't see : how that helps portability much. Your non-GUI C++ has to be portable too.
| F****n 发帖数: 3271 | 7 Actually C++ is portable at source code level. You just need to write some
compiler instructions and a complex make file. If you need binary
portability, you need a VM. That's what Java is doing.
,
【在 b******y 的大作中提到】 : : Right. I still like java. Everytime I looked at C++, it is giving me : headache. I mean, come on, why they couldn't make C++ portable? It is more : to do with the dirty corporate stuff than anything else. : So, I try to stay away from C++ if I could. Not worth my time. : Granted java is not efficient in terms of systems development or GUI maybe, : but, it is good enough for my business, haha. Time to market is key to me.
| g*****g 发帖数: 34805 | 8 Only when you are strictly on ANSI. When you call some system level API,
as most C++ programs would do, your portability is at doubt.
Also, integer size, double size, bit order may be different on different
OS.
【在 F****n 的大作中提到】 : Actually C++ is portable at source code level. You just need to write some : compiler instructions and a complex make file. If you need binary : portability, you need a VM. That's what Java is doing. : : ,
| c*****t 发帖数: 1879 | 9 Not only that, different C++ compilers have different C++ compliance
and checks. As the result, even for the code that do not call
system API, do not change int size etc, and have passed one or two
C++ compiler w/o any warnings can have a lot of warning on a 3rd C++
compiler. Speaking from an experience trying to get a piece of C++
code to compile under g++ 2.9 and 3 / borland c++ / sun c++ / vc++ .
It was a nightmare.
【在 g*****g 的大作中提到】 : Only when you are strictly on ANSI. When you call some system level API, : as most C++ programs would do, your portability is at doubt. : Also, integer size, double size, bit order may be different on different : OS.
|
|