On Tuesday 10 December 2002 23:22, Salman Khilji wrote:
info wrote:
IMHO I'd start with Java so it would be somewhat desktop independent. However it depends what kind of performance you seek. Java is C++-- and the graphics widgets are easy to use. You could link-in your C/C++ code using JNI. OK I feel a flame war brewing....
Java is CRAP! I would not even look at anything other than Qt.
Salman
I like C++ and Qt personally. However, let me relate a story that can explain why it can't be used sometimes. I was recently asked to do a small program for the church of which I am a member (for free). This program would be one that could be used by other churches as well with a little effort in the design, so I immediately thought "open source". It did require database access but wouldn't be hard to do in Qt 3.x and then could be cross platform (with little extra effort). It must run on Windows at a minimum, but I am a Unix/Linux type guy by background, training, and primary use. I contacted TrollTech and asked if and when we would be seeing a non-commercial release for Qt 3.x for Windows and received a reply stating that there would be no further non-commercial releases of Qt. I understand their logic in this decision and they attempted to hide nothing from me in this statement, so no hard feelings. However, this shot down the possibility of me being able to use Qt for this project and sent me back to JAVA (not my first choice, but one that supports crossplatform). The only other option that I found (which provides for cross platform and has cross platform database handling built in) was wxWindows. It seemed less likely to succeed than JAVA to me. Thus if you are planning on programming "open source" software, on any platform other than Linux, Qt isn't likely to be involved. I appreciate TrollTech providing their software for Linux to us for free, but I sure wish that I could have gotten it for Windows as well. -- Kelly L. Fulks Home Account