Silverlight with XNA vs. Pure HTML5

I recently decided to go into WP7 application development, but really did not start learning silverlight / xna; Only with#. I already know C ++ well.

my dad, who works at Microsoft, recently told me that it makes no sense to study Silverlight, because in the end it will become inappropriate; due to the superiority of HTML5. However, I don't know about any way to develop WP7 applications using HTML5, and I still don't know anything about language markup.

I wanted to get some advice on this, so here is my question:

Given the focus on C ++, what are the pros / cons of the HTML5 path and the WP7 / silverlight / xna path? Regarding financial indicators (cost of submitting WP7 applications, website hosting, etc.), familiorarity (C ++) and flexibility (language abilities)?

+3
c ++ c # html5 windows-phone-7 silverlight
Dec 04 2018-11-12T00:
source share
3 answers

Now there is only one way to develop good applications in terms of UX and OS services - Silverlight / XNA (not only the first or second, but you can combine these two in one application). Later MS will add C ++ support, so you are C ++ dev, the best option is to choose C # and start creating applications.

Regarding this, "Silverlight is dead long to live ... eee HTML 5?". We all heard that there is a new thing that solves all the problems and it will be great - they all failed, badly. Of course, he has a place, but mobile applications for HTML5 suck in comparison with native applications. They are slow, use a lot of resources. Moore’s Law score is slowing, phone size is limited, and battery capacity doubles every ... 40 years. It is impossible to supply much more silicon, to make transistors many times smaller, this is not the best script for HTML, where you have to load it, analyze it, and then load css, javascript, drawings, etc., while users want their phones were fast and fluid, One stunt pony does one stunt.

Maybe there will be some form of compilation for binary HTML / bytecode, but right now I don't believe it.

+6
Dec 04 2018-11-12T00:
source share

The Silverlight / XNA route seems 100% natural to me as a Developer. I started building a WP7 application about 2 weeks ago, and I'm completely shocked at how productive C # / Silverlight has become. That is, with ZERO's past experience in Silverlight / WPF ... Just my general knowledge of .NET / C #.

Silverlight may leave the browser, but I think it has a very bright future on Windows Phone and Windows 8.

I found this book extremely useful: http://www.gottabemobile.com/2010/11/04/101-windows-phone-7-apps-the-book/

Good luck

+3
Dec 04 2018-11-12T00:
source share

You can look at PhoneGap to create your own WP7 applications from HTML5.

0
Dec 04 '11 at 23:29
source share



All Articles