dlang website design

Wulfklaue via Digitalmars-d digitalmars-d at puremagic.com
Fri Jun 23 04:31:07 PDT 2017


On Friday, 23 June 2017 at 09:02:30 UTC, Ecstatic Coder wrote:
> Indeed the current website conveys quite well the "serious 
> C++-like language for the software industry" concept.
>
> Unfortunately it's not an easy task to convince people to use D 
> instead of Java, C#, Go, C++, etc
>
> There are much more risks involved in deciding to adopt a new 
> language when it's for people's core business.
>
> Same reasons why I'm still using C++ and Go professionally btw, 
> and I'm sorry for that...

The issue goes a bit beyond just the marketing.

Somebody posted on Reddit a few days ago, that D can be used for 
a lot of different fields. From system programming to web 
development etc ... But the reality is a bit different.

If you want web development you need to write your own framework 
or rely on 3th party solutions like vibe.d ( that means you 
actually need to discover about vibe.d ).

While D is a perfectly capable language that is useful for low 
profile programmers. Any PHP developer can work with D language 
easily, its things that are not the language is where it gets 
troublesome.

Case and point:

You can install Go and get a HTTP server up and going withing a 
few minutes.

D can not do the same ( even with vibe.d ). Third party packages 
require knowing about dub. It requires knowing about the package 
system. It takes more steps then Go.

It actually requires some major commitment to D for people to 
learn the surrounding tools, 3th party solutions, finding a 
proper working editor ( if you want all the bells )  etc.

I understand your point but there seems to be no real support 
among the current D developers / users. Unless you consider the 
"write it yourself" as support. ;)

D can get much more "low profile programmers". But we need to 
differ between the language and the actual eco system. And its 
the eco system that has the bigger learning curve to get into D, 
especially when people are coming with a PHP/Python/Ruby 
background.


More information about the Digitalmars-d mailing list