Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
May 14, 2012 Web servers in D | ||||
---|---|---|---|---|
| ||||
Attachments:
| Hi!
I want to write a web server in D and I wonder what is the best library to use for it.
--
Bye,
Gor Gyolchanyan.
|
May 14, 2012 Re: Web servers in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gor Gyolchanyan | On Mon, 14 May 2012 15:39:40 +0200, Gor Gyolchanyan <gor.f.gyolchanyan@gmail.com> wrote: > Hi! > > I want to write a web server in D and I wonder what is the best library to > use for it. > https://github.com/rejectedsoftware/vibe.d |
May 14, 2012 Re: Web servers in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to simendsjo Attachments:
| Thanks for the reply! This isn't a library. This is a weird framework, which needs me to run my sources through some executables. I need a good library with no garbage. Pure D code, that I can merge with my sources. On Mon, May 14, 2012 at 5:56 PM, simendsjo <simendsjo@gmail.com> wrote: > On Mon, 14 May 2012 15:39:40 +0200, Gor Gyolchanyan < gor.f.gyolchanyan@gmail.com> wrote: > > Hi! >> >> I want to write a web server in D and I wonder what is the best library to use for it. >> >> > https://github.com/**rejectedsoftware/vibe.d<https://github.com/rejectedsoftware/vibe.d> > -- Bye, Gor Gyolchanyan. |
May 14, 2012 Re: Web servers in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gor Gyolchanyan | web.d by Adam Ruppe? http://arsdnet.net/web.d/ You just need "web.d" file you can find on github. On Monday, 14 May 2012 at 14:04:01 UTC, Gor Gyolchanyan wrote: > Thanks for the reply! > This isn't a library. This is a weird framework, which needs me to run my > sources through some executables. > I need a good library with no garbage. Pure D code, that I can merge with > my sources. > > > On Mon, May 14, 2012 at 5:56 PM, simendsjo <simendsjo@gmail.com> wrote: > >> On Mon, 14 May 2012 15:39:40 +0200, Gor Gyolchanyan < >> gor.f.gyolchanyan@gmail.com> wrote: >> >> Hi! >>> >>> I want to write a web server in D and I wonder what is the best library to >>> use for it. >>> >>> >> https://github.com/**rejectedsoftware/vibe.d<https://github.com/rejectedsoftware/vibe.d> |
May 14, 2012 Re: Web servers in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrea Fontana | On Monday, 14 May 2012 at 14:23:47 UTC, Andrea Fontana wrote: > You just need "web.d" file you can find on github. cgi.d is the one for a basic server. https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff If you use cgi.d alone, you can use the little -version=embedded_httpd built in webserver to get started. == import arsd.cgi; void requestHandler(Cgi cgi) { cgi.write("hello, world!"); } mixin GenericMain!requestHandler; == dmd myapp.d arsd/cgi.d -version=embedded_httpd ./myapp then go to http://localhost:8080/ It doesn't have great performance under heavy load though! |
May 14, 2012 Re: Web servers in D | ||||
---|---|---|---|---|
| ||||
Posted in reply to Gor Gyolchanyan | On Monday, 14 May 2012 at 14:04:01 UTC, Gor Gyolchanyan wrote:
> Thanks for the reply!
> This isn't a library. This is a weird framework, which needs me to run my
> sources through some executables.
> I need a good library with no garbage. Pure D code, that I can merge with
> my sources.
You might want to have a look at it again – Vibe.d just
provides a way to quickly start your application using a wrapper
script for RDMD which also automatically links in libevent, etc.
If you don't like that, you can always choose to build your
project in another way.
David
|
Copyright © 1999-2021 by the D Language Foundation