Bash on Balls: an MVC web framework for Bash, powered by netcat
github.com
github.com
If you change the name as you suggest, then it's significantly less funny. Funny is an important component of fun.
http://en.wikipedia.org/wiki/Happy_Fun_Ball#Warnings
Do not taunt Bash on Balls. Bash on Balls may stick to certain types of skin.
who wants to take up Awk on Awnings?
So: gawk on goats
Shell is my favorite programming language these days. For systems programming there's really no way to get terser or more accurate programs with a scripting language. Once they work, my shell scripts are essentially side effect free.
That said, I use it for true pipelines. An MVC framework sounds insane. But I already learned some new Bash tricks from reading the code so keep up the madness!
This one is a real MVC framework with scaffolding, written almost exclusively in batch scripts (IIRC they had to cheat a bit for the server code). All user code is also batch files.
The site contains a few gems, like:
In DoD we embrace the NoSQL movement and jump straight to the data-store of the future: a CSV file.
or
Does it scale?
So far I haven't run into any performance problems. Whenever I've opened up a DoD website to several users, my hard drive tends to get wiped long before I discover performance issues.