On Sunday, 26 July 2015 at 04:33:57 UTC, Rikki Cattermole wrote:
On 26/07/2015 10:47 a.m., Brandon Ragland wrote:
[...]
I wrote Cmsed[0], web service framework which uses Vibe.d and
Dvorm (ORM)[1].
They are both sunsetted.
I'm currently working on a web server[2] that will ultimately
replace a good bit of what Vibe.d is currently being used for.
Which will be using libasync[3] (backend for vibe.d but purely
in D) instead of Vibe.d.
Of course progress is slow and my current set of code is not up
in the repository as I wrote it on stream[4]. My intention is
there, is once std.experimental.image gets more boring again /
can't do much on stream I'll start work on it again. Once it
comparable to what I've got on repo, I'll update it.
In terms of what the web server will be like, Apache httpd
config syntax[5] but a LOT more dynamic ala JSP style.
Once web server is done then I'll continue with my web service
framework based upon Cmsed. Most of that code is ready to go.
It's just things like reloading and templates that need
rewriting.
[0] https://github.com/rikkimax/cmsed
[1] https://github.com/rikkimax/dvorm
[2] https://github.com/DNetDev/webserver
[3] https://github.com/etcimon/libasync
[4] https://www.livecoding.tv/alphaglosined/
[5] https://github.com/DNetDev/apache_httpd_format
The idea of a JSP like system would bring a lot of the Java guys
over to D.
JSP has JSTL and EL markup on the JSP pages that work well with
servlets and EJBs.
I've been fooling around the repos posted here and thinking about
what it might take to get a framework on top of vibe.d to perform
similar functions as a Java container.
I appreciate the links / responses guys. It's always worth the
read.
-Brandon