[SailfishDevel] python development
christopher.lamb at thurweb.ch
christopher.lamb at thurweb.ch
Fri Dec 20 07:20:02 UTC 2013
Hi Sven
I have just done some digging into the history of Java and Qt, and was
surprised to find that Qt is longer in the tooth than I had thought.
Interestingly both Qt and Java emerged at roughly the same time.
Trolltech [1] starting to write Qt in 1991. The earliest date I can
find for a release [2] is 1998 for 1.4.0
Java [3] development also started in 1991, and was first released in 1995.
Thus at the start of Qt development, Java was either not available at
all, or at best just a promise of things to come, and very far from
the obvious choice that it might seem today.
Chris
[1] http://en.wikipedia.org/wiki/Trolltech
[2] http://no.wikipedia.org/wiki/Qt
[3] http://en.wikipedia.org/wiki/Java_(programming_language)
Zitat von "Sven Putze" <sailfish.os at hardcodes.de>:
>> The interesting question is, why did the original creators of Qt
>> opt for C++, rather than the more obvious Java? I suspect that the
>> answer is in the multi-platform ethos of Qt. Quite simply there is
>> an open source C++ compiler available for almost any architecture
>> you can think off, which is not the case for Java, especially in
>> the mobile arena.
>
> Hi,
>
> there was no Java available at the time when Qt was created. And
> when Java came out, the desktop computers were much slower/smaller,
> so keep on using C++ to create fast native code was a natural
> choice. Quite the same situation with those small tiny computers we
> use to put in our pockets today. There is still a need for fast
> native code if you think in terms like performance or power usage
> (=battery life).
> But hey, I am no preacher of the church of C++.
> If people want to use Python, they should. They "only" must put
> everything needed inside their app.
>
> BR.
> Sven
> _______________________________________________
> SailfishOS.org Devel mailing list
>
More information about the Devel
mailing list