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