Installing MySQL on the Mac is really not a big deal nowadays, since the installation has somehow become easier and easier, however, it is *still* a bit cumbersome in some instances.
So I kept thinking, why don't I develop and use sqlite on the mac? - It literally took ONE line of code change to make this possible, that is, if you use the best web application framework currently available in the milky way, web2py.
This framework cannot cease to amaze me, you can literally become productive in days.
Nowadays I develop all the code on the Mac using a combination of Wing IDE, Komodo Edit and vi (both vim and macvim), and Use a VM of (usually Fedora) linux to hold the SQL and (until some time ago) the python framework.
web2py runs natively on the mac, all you need is to download the framework, (I prefer to download the source), unzip it in my web2py directory and just do a $ python web2py[enter]. Set your Database abstraction layer to use sqlite, and code away.
Now there you have it, a full-stack web application framework, written in python for python applications, being coded in the badass OS that is Darwin, forget about malwares, viruses, licensing and all the Windows nonsense that all i does is subtract productivity out of the equation.
Now if I could only just finish qastack, that'll be clutch...