The MIX10 Announcement from Microsoft that the Silverlight is the development platform for Windows Phone 7 series makes me and other Silverlight developers the happiest. Without any additional learning, now we are all mobile platform developers! Moreover, the tools required to develop a mobile phone application (including the simulator) is freely available now; even before the actual Windows Phone 7 mobile phone devices are out there in the market.
The excellent post from Shawn Burke says how easy it is to develop a mobile app using Silverlight by comparing it with the iPhone app development. Read it here.
He agrees that MVC pattern is fairly complex and difficult to understand when you first walk up to it. And that is why Microsoft chose “double click, write code!” pattern for mobile development. Cool... ain't it?