Reasons to Build Windows Store Apps Using Web Technologies
There are countless reasons you should consider building apps for Win8, but in this article, I'd like to focus on the three that I consider to be the most important: familiarity, portability, and standards. These three represent the main reasons why I started developing for Windows 8, and even decided to write a book on the subject earlier this year.
There will be a few things for you to learn when you start building Windows Store apps, but this is true of every new platform—web or desktop. The advantage of Windows 8 for the front-end developer is that you have a familiar environment to work in, one that quickly puts you on solid ground so you can start building apps quickly and fill in the details as you go along.
It's this commitment to standards that encourages me as a front-end developer, because it makes building apps for Win8 feel like building a cross-platform app from the start. I know that I could take the apps I've written for Win8, remove or replace some API calls, and have a functional app in Chrome or in iOS with PhoneGap. The same goes in reverse. If I'm building apps with PhoneGap today, I already have the makings of a Windows Store app. There will be changes, of course, as there should be for any cross-platform app, in order to adhere to the style guides of the platform. The key here is that Microsoft isn't trying to lock me into its platform; it’s trying to free me to build for it.