Web Programming in D

Sergey kornburn at yandex.ru
Tue Feb 6 15:27:31 UTC 2024


On Thursday, 22 June 2023 at 06:15:47 UTC, Web Dev wrote:
> I think Hunt is no longer in development but Vibe.D continues 
> to be developed.

It seems that Hunt is dead yes.

> Has anyone done a web project with Vibe.D before? What are the 
> positive and negative aspects?

Some people are using D for web projects.
For example this one looks nice: https://myst.rs/

Mostly you have 2 frameworks with many features:
* Vibe.d
* Arsd CGI

Vibe has many integrations with different packages (oauth, 
oneapi, graphql).
CGI is the fastest (at least in benchmarks).

If you need simpler solution (just a server):
* handy
* serverino
* lighttp (not maintained, but still worked)

> Does it make sense to use the D language on the web for now?

Like there is no any sense to use D in general, not specifically 
in web.
But if you like D, you can use it for web as well.

For production I think it is save to choose Go.

I think current level of D frameworks won't provide any "killer 
features" compare to other popular solutions and have more cons 
(lack of users, documentation, adoption for deployment, etc) than 
pros (D is fun and great for your hobby project).

But you can try it for something simple and see if it works for 
you :)


More information about the Digitalmars-d mailing list