Feedback on Átila's Vision for D
bioinfornatics at fedoraproject.org
Fri Oct 25 07:59:36 UTC 2019
On Thursday, 17 October 2019 at 07:18:15 UTC, Russel Winder wrote:
> On Wed, 2019-10-16 at 21:20 +0000, aberba via Digitalmars-d
> wrote: […]
>> GTK is great as a GUI toolkit especially with the use of CSS
>> for styling, UI markup/xml/json-like support and modern smart
>> layouts. Very basic and flexible to powerful theming with CSS.
>> Only issue is its not cross platform by design...and its C.
> Does it matter what language a library being used is written in
> as long as the binding/wrapper to D is a good quality one? GtkD
> is a great binding/wrapper to GTK created using the correct
> tools for creating binding/wrapper to a GObject- based library.
> Also of course D is supposed to be able to use C libraries
> without the masses
> of overhead that Rust requires.
I would agree with Russel. Indeed we have some resource that
maintains GtkD, it works well to create a D heavy application.
To my point of view, the market is not bound to a D GUI. They are
2 two targets:
1/ light application so we need a killer framework "à la"
This allows to create in less than 10 min minutes a three-tier
architecture with these features: ready to be packaged (build
script and dockerfile are generated), draw me your data I
generate the code (UML to query), security ready (SSO technology
are provided), database agnostics (choose Cassandra, MySQL,
PostgreSQL, MongoDB) I create the query for you.
2/ data scientist framework, python start to become famous around
2012 but its reputation grows hugely with the new frameworks
around data analysis, mining and learning. Especially with
Tensorflow, PyTorch and so on ...
D can be a player in these fields if we provide such powerful
framework easy to use for the end-user. Or easy to use for by any
developer in such case we need to look at what is done by Apache
with yarn, parquet, spark, HBase ...
For me D can become a huge player with one or both killer
applications in these two fields.
More information about the Digitalmars-d