Where will D sit in the web service space?

yawniek via Digitalmars-d digitalmars-d at puremagic.com
Wed Jul 22 11:26:22 PDT 2015


i currently use vibe.d in a couple of productive apps.
i think it really shines when it comes to low latency, traffic 
heavy backend/api services.

its true that the ORM is missing and multi-thread scaling is not 
very good.
but after some tuning i am very happy with single core 
performance.

no immediate need for a full fledged web app with all the html 
stuff but
rather a blazing fast api server that provides the 
realtime/streaming (websocket/http2) interfaces so that apps that 
keep state over requests can be built.
the time of stateless webservices (REST in peace...) is coming to 
an end.
further down that line it would be pretty amazing to be able to 
compile web assembly from d and push it out from the server to 
the client. (  voltframework.com is an interesting approach in 
that direction)

once libasync compiles under ldc and hopefully enters the 
webframework benchmark it better beats the shit out of the 
competition. and if so, people who do this stuff in C/C++ now 
will start to use it.


On Saturday, 18 July 2015 at 14:07:30 UTC, Etienne Cimon wrote:
> On Saturday, 18 July 2015 at 11:19:45 UTC, Ola Fosheim Grøstad 
> wrote:

> Nothing is as elegant and completely featured like D in the 
> natively compiled world. I say natively, because that's the 
> only way to resolve the "interpreter war", seeing your 
> interpreter banned just like firefox did you flash.



More information about the Digitalmars-d mailing list