I am a Windows guy with an ASP.NET background but I have a hosted Linux server (dedicated) on the Internet, and meanwhile I'm spending more and more time on my Mac. I want to start doing web app and web service (iPhone-to-Internet services) development on the Mac, as well as some server development on my Windows laptop, and then deploy on Linux. I'm considering PHP, Ruby on Rails, Java, Jaxer, Mono XSP, and will consider others.
I'm thinking Java is [WAY] too bloated, PHP is fundamentlaly no better than ASP Classic w/ JScript, Jaxer is too young, Mono XSP isn't stable, and RoR lacks scalability and sufficient tools suport but could be wrong, and in fact I'm leanding towards RoR at this point.
Thoughts?