Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #6220

Re: Recommendations for building a multi-platform desktop application.

Path csiph.com!aioe.org!.POSTED!not-for-mail
From "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Newsgroups comp.programming
Subject Re: Recommendations for building a multi-platform desktop application.
Date Wed, 13 Jan 2016 21:20:02 +0100
Organization Aioe.org NNTP Server
Lines 35
Message-ID <n76bho$60o$1@gioia.aioe.org> (permalink)
References <l8zjy.76960$cu5.16783@fx13.iad> <n6mhhj$13bm$1@gioia.aioe.org> <8NEjy.78975$cu5.18968@fx13.iad> <n6ns3n$1ni4$1@gioia.aioe.org> <qEwly.156559$Gc6.42327@fx08.iad>
NNTP-Posting-Host LNA1TkTuMxfwTHzeJdi6nA.user.gioia.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding 7bit
X-Complaints-To abuse@aioe.org
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1
X-Notice Filtered by postfilter v. 0.8.2
Xref csiph.com comp.programming:6220

Show key headers only | View raw


On 2016-01-13 19:25, Daniel Pitts wrote:
> On 1/8/16 12:30 AM, Dmitry A. Kazakov wrote:
>> On 2016-01-08 03:02, Daniel Pitts wrote:
>>>
>>> I'm not expecting to write-once-run-anywhere the UI portion.
>>
>> Why not? That is the main reason to use such libraries.
> Which is why I'm not considering such libraries.

Let's remember that.

>> The GUI and all
>> application code I write requires no changes when compiled for Windows
>> or Linux. If I designed, say a Windows only application, I would use
>> Win32 API.
>
> Just because it presents a UI that "functions" on the target platform,
> doesn't mean it plays well with the target platform.

It plays incomparably better than any Web-based UI suggested. Of course 
the native API could be better, but they are usually so messy due to 
backward compatibility and low-level abstraction reasons that any 
difference is quite marginal.

> My first target
> platform is OS X, which has specific UXD idioms which are not the same
> as in Windows or Linux.

You said above you didn't want it portable. So if it is OK for you to 
redesign UI for each target, why do you worry about idioms?

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Recommendations for building a multi-platform desktop application. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2016-01-07 11:37 -0800
  Re: Recommendations for building a multi-platform desktop application. "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2016-01-07 21:24 +0100
    Re: Recommendations for building a multi-platform desktop application. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2016-01-07 18:02 -0800
      Re: Recommendations for building a multi-platform desktop application. "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2016-01-08 09:30 +0100
        Re: Recommendations for building a multi-platform desktop application. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2016-01-13 10:25 -0800
          Re: Recommendations for building a multi-platform desktop application. "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2016-01-13 21:20 +0100
          Re: Recommendations for building a multi-platform desktop application. Öö Tiib <ootiib@hot.ee> - 2016-01-14 02:57 -0800
  Re: Recommendations for building a multi-platform desktop application. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-01-07 21:55 +0000
    Re: Recommendations for building a multi-platform desktop application. Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2016-01-07 18:01 -0800
      Re: Recommendations for building a multi-platform desktop application. Jacob Sparre Andersen <sparre@nbi.dk> - 2016-01-08 10:05 +0100
      Re: Recommendations for building a multi-platform desktop application. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-01-08 19:14 +0000
      Re: Recommendations for building a multi-platform desktop application. Öö Tiib <ootiib@hot.ee> - 2016-01-09 04:09 -0800

csiph-web