On Friday, 15 December 2017 at 08:13:25 UTC, aberba wrote:
I'm going to do a writeup on the state of D in Web Development, APIs and Services for 2017. I need the perspective of the community too along with my personal experience. Please help out. More details the better.

0. Since when did you or company start using D in this area?

I converted 2 of my websites from PHP to D earlier this year.

http://clarityfitidaho.com
http://bobbiblu.net


1. Do you use a framework? Which one?

I use my own "cgi.d" framework to create cgi scripts in D that are served up by apache. (https://github.com/marler8997/mored/blob/master/more/cgi.d) I started a project to replace apache for my applications, however, I have not finished or deployed it yet.


2. Why that approach and what would have done otherwise?

PHP is a nightmare. I love the benefits of compiled languages, and D is both compiled and powerful enough to compete with dynamic languages like python/javascript/php. Go would also be a good candidate, but without all the power of D that I've come to know and love, I feel like someone's cut off my legs when I program in it.


3. Which task exactly do you use D to accomplish?

In the web space, I use it to render web pages via cgi scripts, but I use D in many more areas outside of the web space.


4. Which (dub) packages do you use and for what purpose?

I don't use any dub packages.


5. How do you host your software code (cloud platforms, vps, PaaS, docker, Openshift, kubernetes, etc)?

I rent a debian server for $50 a month from serverpronto. I host a handful of websites on it and use it for other things as well.


6. What are some constraints and problems in using D for such tasks?

No complaints from me.  D works great especially on linux.


7. What solutions do you recommend?


Reply via email to