On Sun, 20 Jun 2010 13:54:26 +0200, Mengu <menguka...@gmail.com> wrote:

Hi,

I have been interested in and learning D for a while and currently developing a web development IDE with it. I can say that I have a middle level knowledge that I have been trying to increase. Anyway. I want to develop a web server
for Python and Ruby web applications some months later from now,
after completing the IDE. But until then I want all my research to be
completed and I have enough knowledge that I need to develop this web server,
in addition to D and within D.

So, my two questions are these:

  1) What do I need to know in order to develop a web server, generally?
  2) What do I need to know within D to make this good enough?

Thanks everyone in advance.

read the web server related RFCs, not just HTTP (e.g. also MIME).
try to keep everthing re-usable, e.g. make a library and a web server.
make sure you allow re-writing of urls according to rules (see apache mod rewrite) and:
SSL,
Virtual hosts (both named and IP based) (ssl doesn't support name based virtual hosts),
access control.
Logging is also very important.

Reply via email to