Just a comment and suggestion from someone quite new to web apps and frameworks...
I looked at
http://brookframework.org/get-started.html and was put off by the
/cgi-bin/ url, as - at that point - my basic understanding of these things had led me to believe that crusty old CGI was a primitive thing that reloaded every time a request was made
After an hour or so of research into why basic CGI is obsolete, etc, I eventually came back to the Brook website and then found that you do, after all, use the more modern techniques of a persistant process (i.e. FastCGI as in
http://forum.lazarus.freepascal.org/index.php/topic,13312.0.html ) and more acceptable URLs with 'routing', etc.
Make of that what you will. Perhaps it might be worth noting on the get-started page that Brook does use up to date methods...
"but here's a very basic old cgi example...". Just to avoid confusion from newbs like me!
Cheers, Good luck.