On Wednesday, 27 July 2016 at 16:26:47 UTC, Seb wrote:
On Tuesday, 26 July 2016 at 15:11:00 UTC, llaine wrote:
Hi guys,

I'm using D since a few month now and I was wondering why people don't jump onto it that much and why it isn't the "big thing" already.

Everybody is into javascript nowadays, but IMO even for doing web I found Vibe.d more interesting and efficient than node.js for example.

I agree that you have to be pragmatic and choose the right tools for the right jobs but I would be interested to have other opinion on thoses questions.

My personal opinion is that the two biggest problems are

1) it has no unique selling point (USP):

Rust - memory-safety, Go/NodeJS - web app, Python/Julia - scientific computing, R - statistics, Matlab/Mathematica/Octave - numerical programming, Haskell -
pure functional, C - kernels, controllers, embedded

While the Areas of D Usage (https://dlang.org/areas-of-d-usage.html) is just a brief overview, D can compete with all of these areas.

2) It has no big player with money behind it.
Rust (Mozilla), Go (Google), NodeJs (Joyent), ... - having dedicated resources helps a lot to let a project takeoff.

That being said it's an awesome language that can rule them all, adoption is rising slowly, but steadily & hopefully with the D Foundation being a non-profit organization real money (http://forum.dlang.org/post/qaskprdxmshpabara...@forum.dlang.org) flows in.

I personally don't think having Corp sponsorship will all of sudden bring more ppl in. I think it would be good to work on getting libraries to work with vibe might be a good way to bring interest/development. I know vibe still needs work but the overall system isn't bad but its still a hassle to use w/ a DB in some instances. I also don't believe in the "next big thing" it's hard to compete w/ something like JS and node picked up mainly because its javascript. If u want D to pick up in the web arena just start some projects and post about them... Make youtube videos or whatever. ppl aren't gonna pick it up if all they do is come to the D forums and see a ton of flame fests. Need more positive examples of the language... IDK if Rust is necessarily blowing up in usage I know Go has alot of steam but I would say that Docker may be the cause more than just saying its Google. Also what about things like Hadoop or Kafka. If D had things like this it would also pick up more traction. There is a strong community and it tends to spend too much time on the forums complaining about A or B vs. doing things to improve exposure.

Maybe more organization for community projects would be good. I'd say one thing that could be improved is organization within the community. Im not talking about D leadership but just community.

I've seen a couple jobs around trying to use Elixir w/ Elm on the front end. There are ppl out there willing to try new things...

Reply via email to