D Binding to GUI libraries
Russel Winder
russel at winder.org.uk
Mon Oct 22 10:06:18 UTC 2018
Jacob,
GitHub is currently making a total mess for me of our conversation on
Issue 42, I see stuff then it goes away. Apologies if I have made a
mess of that conversation for you.
On Sun, 2018-10-21 at 20:24 +0200, Jacob Carlborg via Digitalmars-d
wrote:
>
[…]
> There's probably a ton of business/enterprise applications that are
> written in Java.
Masses, but most Java is Web backend. JetBrains and Eclipse are the
bastions of desktop Java applications.
> But I don't care for that, that's why I'm using D :)
I don't blame you. Whilst I like D, I fear I am being pulled more and
more to Rust for GUI stuff.
> Not sure what you mean with "ship" here. Swing and JavaFX are
> shipped
> with Java.
Swing is, but JavaFX is now OpenJFX and a separate think to OpenJDK.
> Eclipse itself is built using SWT.
Indeed. But compared to Qt (and maybe GTK+ and wxWidgets) it is very
much a niche framework.
[…]
>
> Linux doesn't have a "native" GUI in the same sense as macOS and
> Windows.
Or it has many native GUIs whereas Windows and macOS offer no choice?
> […]
>
> Qt is not native, at least not on macOS. Are any of the Qt D
> bindings
> actually useful? wxD seems very old, D1 old, is that useable?
I had thought Qt for Mac did indeed map down to the Cocoa layer.
I fear qtD and dqt are not up to the task. I do not know about dqml. I
have been told QtE5 is workable.
wxD would need some serious work in that case.
> When I said that DWT is basically the only native D toolkit, I failed
> to
> also include: up to date (as in working with the latest compiler),
> working and cross-platform.
:-)
I still think getting a Qt binding for D à la PyQt, PySide2, Rust-Qt,
i.e. automated with minimal manual tweeks, would be a Very Good Thing™
for the D pitch in the desktop GUI applications arena.
--
Russel.
===========================================
Dr Russel Winder t: +44 20 7585 2200
41 Buckmaster Road m: +44 7770 465 077
London SW11 1EN, UK w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20181022/655d15af/attachment.sig>
More information about the Digitalmars-d
mailing list