Mac OS X is Unix-based, so it follows strictly all the industry standards, so the syntax and operation of any cross-plataform language remains the same as in an Unix workstation (or a Linux box) or windows.
Maybe you still have the idea of the idiosincracies Java-developing in Mac OS pre-X had, but not anymore. Personally I have tried some C-code developed for Unix (SUN) and tested some shell scripts in Mac OS X, they executed without problems.
I'm not very web knowledgeable, but as Mac OS X is pretty much standarized, don't think it has any web services lacks. Hey, you can even install and use Apache and Tomcat!