Hacker News new | past | comments | ask | show | jobs | submit login

There are various 'tells' in the user documentation that indicates a lack of flexibility in the product and its authors. That aside, it is a very fast server and if you write your servlets in C, those too will be quite speedy.

These are some of the points in the documentation that give some discomfort. There are legitimate reasons to have additional flexibility and I really don't care to have language rants in otherwise objective and factual user documentation.

- Log files are set to a fixed naming convention

- Log files are rotated at midnight - it appears there is no method of adjusting this time period

- On mime-types "As this list is hard-coded you cannot add MIME types in G-WAN but we will add any type that makes sense if users ask for it."

- "How many languages do you need to learn if one of them works better than all? C made Unix, Windows, games, PDF viewers, Web browsers. C servlets will be limited by your sole imagination. C survived 40 years for a reason: it fits the task."

- "And take Javascript's optional semicolon to end statements (that was the case in some pointlessly complex parts of the JS code of the demo: a JS function defining a nested function as a parameter...). When a carriage-return replaces a semicolon then G-WAN's JS minifying (also used with HTML embedding JS) breaks the code by removing carriage-returns that 40-year-old C can safely ditch (not the more 'modern' Javascript which is far more commonly reformated to lower network latency). The mark of pure genius at work: creating problems that have no reason to exist."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: