I think it's useful to know what your abstractions (i.e. the web framework and the web server here) abstract away, so this is really nice material. But for anything you're actually going to publish, using a well-founded framework or library is the way to go, because so many things you can get wrong is fixed by many smart people in such projects (i.e. Django, Rails, Nginx, Apache, &c).