Skip to content

Comment on Nginx established as a companyparent

Comments

I'm actually really glad he doesn't.

There's a lot of features that unix systems have that Windows does entirely differently, or not that all.

To accommodate that, he'd need to either write high-level interfaces on top of things and/or use the subset of features supported across all platforms.

We already have Apache ;) I like NGinx because it's willing to say "Screw marketshare. I'm trying to make the best server for This use-case, and everyone else can bugger off."

I second this based on hard personal experience.

You end up with platform-specific features, behavior and bugs, compounded across multiple pieces in the stack. You also end up with conflicting design decisions.

In my case, I wanted to use Apache & Python, but the recommendation is for a threading Apache on Windows, but forking on Linux (allowing e.g. mod_python).

To be cross-platform, I ended up going pure python webserver at the cost of performance and then had to deal with divergent cpython threading behavior, as well as postgres win32-specific issues.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.