Windows Phone 7 – and so it begins…

First round of WP7 development impressions:

(+) A good deal of the C# code/classes I wrote for monotouch (iOS) versions of apps can be re-used as-is from the WP7 version of the app.

(+) Full-on Visual Studio experience that I am used to from my ‘day job’.

(-) Anything using XmlDocument has to be re-done. But it’s not that hard.

(-) There doesn’t seem to be any built-in way to handle compression. You need to get some third party library, and re-write all the stuff I already have working on iPhone using GZipStream. BOO. It seems like the intent is to have Silverlight use the browser’s capabilities to handle gzip content, except for a little issue that prevents you from setting the Accept-Encoding (gzip,deflate) on HTTP requests where you would like the large REST return data to be compressed.

(+) Speed, polish & efficiency – this is obviously biased to some degree by my years of experience with Visual Studio & .NET,  but I am so much more productive, even though I still have to lookup Silverlight ‘nuances’ nearly as often as I do for Android or iOS.

(+) WP7 Emulator works with Fiddler!!! Well, if you read THIS, it does.

Leave a Reply

Your email address will not be published. Required fields are marked *

9 + five =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>