We’re running a challenge where in you can Win a Nokia Windows Phone. The rules of said competition are detailed in the aforelinked post. There will be many more questions over the coming weeks, here is Question 2.

Question 5

Microsoft has always prided itself on providing best-of-breed tools to support developers building applications for their platform. Windows Phone is no exception; the coupling of Visual Studio 2010 and Expression Blend 4 enables developers and designers to work hand in hand to rapidly develop applications for Windows Phone.

Discuss one aspect of developing, or designing, applications for Windows Phone that makes it easier, better, faster or more enjoyable that developing for other mobile platforms.

Nick Randolph
Nick is a software architect and developer with experience across a range of technologies, and has a particular interest in the future of rich client and mobile device applications. Nick is a speaker, author, a Microsoft MVP and owner of Built To Roam.

  • Craig Naumann

    Windows Phone development using C# makes life heaps easier. Being able to leverage existing language and Silverlight skills really reduces time to market.

  • Clinton Cherry

    Because I don’t have to fork out for a MacBook ;)

  • http://escapedevelopment.blogspot.com/ Daniel Spruce

    Has to be the free tools, can do pretty much everything in visual studio express but then to add in a free version of Expression Blend on top of that is awesome.

  • http://3easy.org Paul Bridgestock

    Interesting responses, dear readers. But consider, do any of these answers get to the heart of how Windows Phone development is better or more enjoyable than other platforms?

  • David Gordon

    The quality of the tools does make it more enjoyable than others to dev for. But why is it more enjoyable? The design language – Metro makes for beautiful apps (if you adhere to their style guide).

  • Garth Bacon

    THe development experience is more enjoyable due to being able to use Expression Blend and Visual Studio interactivley, switching between the design platform and the coding playform with ease. With all the support and training events from Microsoft, and the ability to leverage exisiting knowledge and development experince from the .NET platform provides for a stimulating and enjoyable application creation experience!

  • http://jake.ginnivan.net Jake Ginnivan

    Metro is a really well thought out design language, and Microsoft have provided a heap of information to help you conform to the metro UI, without locking you into a single way of doing things. No other platform has such good consistency, with massive amounts of flexibility too! Metro is a good balance between the two :)

  • http://nicksnettravels.builttoroam.com Nick

    The competition is now closed for entries. The following entries have been recorded for this question. If, for whatever reason, your entry is not in this list, please feel free to respond
    Craig Naumann (2 entries as first answer)
    Clinton Cherry
    Daniel Spruce
    David Gordon
    Garth Bacon
    Jake Ginnivan

Related books & courses
Available now on SitePoint Premium

Preview for $1