Very interesting but a bit misleading. Where's the recommended feature? Where are the comments?
If I know anything, it's that the devil is in the details. Building something that simple doesn't take much code at all but I'm willing to bet that the misssing features would add quite a bit more code.
I can probably write a similar site in any dynamic (dynamic enough) language in 100 to 200 lines. It's the mentality, not the language... although the language you use may form your mentality, too, of course.
This sounds like the beginning of a new type of "computer language shootout." Somebody:
1) Defines an application, all apps have to spit out the same HTML (or roughly the same.)
2) Solicits codes from a number of different languages/frameworks.
3) Runs the code on a web server, beats on it & measures performance.
4) Reports.
This is a lot of work, and I can see why it's never happened before, but I imagine it would be useful.
If I know anything, it's that the devil is in the details. Building something that simple doesn't take much code at all but I'm willing to bet that the misssing features would add quite a bit more code.