[haiku-3rdparty-dev] Re: Development context
- From: pete.goodeve@xxxxxxxxxxxx
- To: haiku-3rdparty-dev@xxxxxxxxxxxxx
- Date: Mon, 12 Nov 2018 23:51:31 -0800
On Mon, Nov 12, 2018 at 06:51:43PM -0700, Leonard Sitongia wrote:
I'd like to get a better idea of the big picture of developing apps for
Haiku. I've looked over documentation, and I don't know the answer to the
following questions. Can you help me, please?
Others will be able to give more complete answers, but in the meantime...
What is the relationship between Haiku and Qt? Is Qt the
recommended/required graphical toolkit?
Qt has been ported to run in Haiku, but is *not* native. Haiku has its own GUI
which one would normally use if writing a new app -- or even porting one that
doesn't already depend on Qt.
What's the relation to KDE? I see HaikuDepot has a lot of KDE apps (and
has/uses the latest Qt). Is it a good idea to develop KDE apps to run on
Haiku?
KDE is basically Linux, and is related directly to neither Haihu nor Qt.
I didn't know there were any 'KDE' apps on Haiku. Someone else will have
to explain the relation.
What's the relation to FreeBSD? I've seen a compatibility library
mentioned. Is that still the case? Does this apply to device drivers on up
to application?
Again, FreeBSD and Haiku are quite separate entities, but it turns out that
the standard FreeBSD Driver API can be ported over to Haiku fairly easily
(There's an interface layer for that, I believe.) As FreeBSD has a lot more
resources to develop drivers, this has been very useful.
HTH
-- Pete --
Other related posts: