Project Elvis

rikki cattermole rikki at cattermole.co.nz
Sat Nov 11 11:40:35 UTC 2017


On 11/11/2017 11:18 AM, codephantom wrote:
> On Saturday, 11 November 2017 at 09:47:32 UTC, Patrick Schluter wrote:
>> Indeed, the strength of D is that it is portable among the big 
>> platforms remaining. One of its drawbacks can be seen somehow as an 
>> asset. Its lack of preferred GUI kit means that it is not intimately 
>> bound to the user interface of that platform. Swift and Objective-C 
>> are glued to Apple and outside of it are niche. Same for C# on 
>> Windows. Java is portable but is a bitch to distribute, especially on 
>> Windows where more often than not it poses security risks that IT 
>> departments do not like.
> 
> Yeah, integrating gui's into a programming language is complex....there 
> are some gui kits for D in github, but none I find compelling at this 
> stage - even though they're authors are doing a great job.
> 
> It's not that it's too complex technically, but the corporates I've done 
> work for would never allow you to bring in your own gui anyway. 
> Everything has to be standardised, and look familiar to users.

GUI toolkits are definitely complex.

Everything from rendering of fonts correctly (bidi layouts) to 
accessibility (which is basically impossible to do right too) and that's 
with ignoring more obvious things like how to render a widget.


More information about the Digitalmars-d mailing list