iphone

My personal mobile development smackdown

In my relatively short career, I've developed applications and websites in some professional capacity with VB, PHP, C#, and VB.NET (that's right, the first mention of VB is VB6). This includes Windows and Windows Mobile applications, and PHP and ASP.NET websites. Recently, I have been developing for Windows Phone 7 in my spare time (see ArkWords, my first WP7 app I've discussed openly).

At the office, though, I've had a chance to work on Android and iPhone apps. I'd like to take this opportunity to compare and contrast the languages and tools of those two and of WP7. But first, a few disclaimers. I use Windows at home -- I'm used to it. My server at home runs Linux -- its software RAID support is awesome. My phone is an AT&T/HTC Fuze and, while it normally runs Windows Mobile, I've been following this xda-devs thread. And last, but certainly not least, while I love the hardware specs of the iPhone 4, I still strongly dislike Apple's culture of secrecy and closed, tightly controlled ecosystems.