It's just a perception. Use whatever tool/framework/service that work for your situation.
My latest project was a Windows Phone 7 app with a backend written in Python, hosted on Google AppEngine and using Google's Bigtable database.
A few years ago, for my startup, I used asp.net mvc for the web app and joomla (php) for the website because they had great themes.
So, open your mind and try different things, you will be surprised how much you will learn. But honestly, there is NOTHING that can't be done in either platforms. Technology is really irrelevant. Look at wordpress and facebook. Look at basecamp, look at office live and google office... Look at the crappy objective-c ecosystem and the awesome apps that were built with it.
My latest project was a Windows Phone 7 app with a backend written in Python, hosted on Google AppEngine and using Google's Bigtable database.
A few years ago, for my startup, I used asp.net mvc for the web app and joomla (php) for the website because they had great themes.
So, open your mind and try different things, you will be surprised how much you will learn. But honestly, there is NOTHING that can't be done in either platforms. Technology is really irrelevant. Look at wordpress and facebook. Look at basecamp, look at office live and google office... Look at the crappy objective-c ecosystem and the awesome apps that were built with it.