A few months ago I was speaking with a reporter and was asked which development model the industry was gravitating toward for Windows 8 apps. My impression was that Xaml + C# appeared to be strongest out of the gate but only time would tell if JavaScript+HTML would slowly close the gap.
So far, this hasn’t happened. C# (and VB) + Xaml development has held its ground as by far the most popular development model for Windows 8 Metro Store apps. In fact, preference is now over 3 to 1 over JavaScript + HTML.
Since early April, I’ve been taking random snapshots of the number of posts on the MSDN Windows 8 development forums and here are the results…
UPDATE for Oct 28: C#/VB gains even more ground…
Raw data:
Model | 9-Apr | 14-Jun | 31-Jul | 22-Aug | 28-Oct |
JavaScript | 3645 | 5926 | 7831 | 8573 |
10631
|
C++ | 2779 | 4494 | 5647 | 6263 |
7914
|
C#/VB | 10030 | 16337 | 21921 | 24798 |
34562
|
What is the trend? If anything C# is gaining share…
I have numerous opinions about why this is the way it is, but I’ll leave this speculation for another day. Why do you think C# and Xaml are more popular for Windows 8 development? Or is counting forum post a poor way to measure?