Linked by Thom Holwerda on Tue 27th Oct 2009 11:02 UTC
Thread beginning with comment 391529
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
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.
That is exactly the focus of this discussion. I was trying to make a point that for certain applications you really want to make use of unique OS features to make it stand out from the competition. And you want to make your application be the best of the world in that OS, and you couldn't care less about portability to achieve that goal.
Having said that, I am all for portability and I also do find that it is tricky to really explorer OS specific features the way I have been describing.






Member since:
2005-09-21
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.
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.