What do you think would be the key factors to drive mass adoption of D?
slimper
basp1984 at gmail.com
Wed Jan 28 06:17:01 UTC 2026
On Thursday, 22 January 2026 at 00:57:04 UTC, MacAsm wrote:
> A few ideas that come to mind:
>
> - A truly ****batteries-included IDE**** (something on the
> level of Visual Studio for C# or IntelliJ for Java) — would
> that make a big difference? Right now the experience is mostly
> VS Code + code-d + serve-d, which is decent but still feels
> fragmented compared to mainstream languages.
> - For corporate/enterprise environments in particular: do you
> think a modern ****GUI designer**** (visual drag-and-drop)
> would help a lot? Many teams still build desktop/business apps
> and love tools like WinForms Designer, WPF/XAML preview, or Qt
> Designer.
> - Alternatively — maybe a ****declarative UI language****
> with live preview (something XAML-like, or even better:
> immediate hot-reload / live-reloading of UI + logic) would be
> more powerful and future-proof than a classic designer?
>
> Beyond tooling:
>
> - Strong ****corporate backing**** (big companies using +
> sponsoring it)
> - Way more high-quality ****tutorials****, beginner-friendly
> learning paths, and real-world project examples
> - Active ****evangelists****, conference talks, YouTube
> content, and community momentum
>
> What else do you see as important missing pieces? Better mobile
> / web / embedded? GC improvements or u/nogc-by-default push?
> Something completely different?
>
> Curious to hear your thoughts.
What was written above is a consequence of why D didn't become
popular 10-15 years ago.
I agree with everything mentioned above. But it's strange that no
one has mentioned what I consider to be the main problems behind
D's lack of popularity. The half-baked implementation of the
compiler and standard library. The indecisiveness in choosing
concepts, APIs, and development direction.
D is an excellent language, but it tries to be too many things at
once. As a result, the already limited resources get spread even
thinner, and quality suffers.
More information about the Digitalmars-d
mailing list