Linked by Thom Holwerda on Tue 27th Oct 2009 11:02 UTC
Qt The Haiku alpha is barely out the door, and we already have another important news item about the open source reimplementation of the BeOS. About 18 months ago, Evgeny Abdraimov started porting the Qt4 graphical toolkit to Haiku, and now, we ave some seriously epic screenshots showing a multitude of Qt4 applications running in Haiku, as well as a developer preview release.
Permalink for comment 391529
To read all comments associated with this story, please click here.
RE[7]: qt, not native
by leos on Wed 28th Oct 2009 00:53 UTC in reply to "RE[6]: qt, not native"
leos
Member since:
2005-09-21

Just for the sake of the example, lets say your application makes heavy use of OLE/COM in Windows. What would you do in another platforms, implement it from scratch? What for? No other application would understand it.


Well what are we using COM for? To allow other applications to control/embed ours? Then we can use Apple events or whatever the equivalent is on OSX, and dbus on Linux.

If we're embedding some OLE app into ours, then that might be a feature we can only offer on Windows. Not the end of the world.

Or your application makes heavy use of the BeOS filesystem metadata. How are you going to provide similiar funcionality in another platforms?


Fake it with an internal database. Whatever, this is completely beside the point. If you didn't use a cross-platform toolkit, you'd be implementing 100% of the functionality on each platform, including that difficult 2%.

Of course there are certain apps that are so dependent on the unique features of a certain platform that they make no sense on others, but that is the extreme minority, and not the subject of this discussion. The whole point here is how to make cross platform apps with minimum effort, while still fitting in on each platform.

Reply Parent Score: 3