On Wednesday, 21 September 2016 at 17:22:26 UTC, bachmeier wrote:

I agree, but it is easier to learn those things if you're using a different language, due to the assumption with vibe.d that you've got that background.

Yeah, I think that's the basic problem with people's expectations of vibe.d. What is hard is not vibe.d but to know how to set up a web project properly, which is a different kettle of fish. Maybe we should make this clear to everyone: vibe.d helps you to set up a server/web service, if you are already familiar with or willing to learn web stuff.

Nice additions to vibed.org would be:

1. (more) template projects (chat room etc.)
2. a section that addresses common problems (cross origin access and whatnot)

The web is a never ending source of grief for developers. Did you know that to be able to play sound files more than once in Chrome you have to `addField("Accept-Ranges", "bytes")` whenever a sound file is requested? Not so with FF. It just never ends, and I think sooner or later you will run into problems like that with any framework.

tldr; vibe.d helps you to set up web servers, but you have to know web related stuff too - or be willing to learn it as you go along. It's not straight out of the box.

Reply via email to