What do you think would be the key factors to drive mass adoption of D?
Lance Bachmeier
no at spam.net
Thu Jan 22 03:44:46 UTC 2026
This has been discussed many times before, but I'll offer a few
thoughts.
It's a fantasy to view D as having any chance of widespread
corporate adoption. That would require tooling, libraries, and a
monetary advantage to adopting it. If you're choosing between
Java, Go, and D in a corporate environment, it's hard to see that
you're choosing D.
The places where it could be adopted is scripting, medium-sized
solo projects, data analysis, and that sort of thing. Single
developers using the language they like best. Unfortunately,
that's never been a priority of D. There is no interest in
evolving the language in ways that appeals to those users.
> - 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.
This would definitely help.
> - 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.
The first question to ask is why anyone would choose D over the
alternatives. It's the "nobody ever got fired for buying IBM"
thing. Corporations already have languages that work.
> - Strong ****corporate backing**** (big companies using +
> sponsoring it)
We have some of that already.
> - Way more high-quality ****tutorials****, beginner-friendly
> learning paths, and real-world project examples
Yes. This would lead to adoption in the areas I mentioned above.
> - Active ****evangelists****, conference talks, YouTube
> content, and community momentum
Ditto.
> What else do you see as important missing pieces? Better mobile
> / web / embedded? GC improvements or u/nogc-by-default push?
> Something completely different?
Web could be a growth opportunity but it's extremely competitive.
Anything nogc is a dead end. Rust won that game. The game's over,
the referees went home, and the janitors have locked the doors.
More information about the Digitalmars-d
mailing list