Silverlight с XNA против чисто HTML5 - PullRequest
3 голосов
/ 05 декабря 2011

Недавно я решил заняться разработкой приложений для WP7, но на самом деле не начал изучать silverlight / xna;Только C #.Я уже достаточно хорошо знаю C ++.

мой папа, который работает в Microsoft, недавно сказал мне, что нет смысла изучать Silverlight, потому что он станет бесполезным в долгосрочной перспективе;из-за превосходства HTML5.Тем не менее, я не знаю ни одного способа разработки приложений для WP7 с использованием HTML5, и я все равно почти ничего не знаю о разметке languagez.

Я хотел бы получить несколько профессиональных советов по этому вопросу, поэтому вот мой вопрос:

Принимая во внимание мой C ++ фон, каковы будут плюсы / минусы пути HTML5 и пути WP7 / silverlight / xna? С точки зрения финансов (стоимость подписки на приложения WP7, хостинга веб-сайтов и т. Д.)), семейная принадлежность (C ++) и гибкость (способности языка)?

Ответы [ 3 ]

6 голосов
/ 05 декабря 2011

В настоящее время существует только один способ разработки хороших приложений с точки зрения сервисов UX и OS - Silverlight / XNA (не только первый или второй, но вы можете объединить эти два в одном приложении).Позже MS добавит поддержку C ++, поэтому вы - разработчик C ++, лучший вариант - это взять C # и начать создавать приложения.

По поводу этого «Silverlight давно мертв ... эээ HTML 5?».Мы все слышали, что есть новая вещь, которая решает все проблемы и будет великолепна - все они провалились, плохо.Конечно, у него есть место, но мобильные приложения HTML5 отстой по сравнению с нативными приложениями.Они медленные, используют много ресурсов.Показатель закона Мура замедляется, размер телефона ограничен, а емкость батарей удваивается каждые ... 40 лет.Невозможно поставить гораздо больше кремния, сделать транзисторы во много раз меньше, это не лучший сценарий для HTML, когда вам нужно его скачать, проанализировать, а затем загрузить CSS, JavaScript, изображения и т. Д., В то время как пользователи хотят, чтобы их телефоны были быстрыми и плавными,Один трюк пони делает один трюк.

Возможно, будет какая-то форма компиляции в двоичный HTML / байт-код, но сейчас я не верю тебе.

3 голосов
/ 05 декабря 2011

Маршрут Silverlight / XNA кажется мне на 100% естественным для разработчика. Я начал создавать приложение для WP7 около 2 недель назад, и я просто поражен тем, насколько продуктивным мне стал C # / Silverlight. То есть, с нулевым опытом работы в Silverlight / WPF ... Просто мои общие знания .NET / C #.

Возможно, Silverlight уходит из браузера, но я думаю, у Windows Phone и Windows 8 у него очень светлое будущее.

Я нашел эту книгу чрезвычайно полезной: http://www.gottabemobile.com/2010/11/04/101-windows-phone-7-apps-the-book/

Удачи!

0 голосов
/ 05 декабря 2011

Вы можете посмотреть PhoneGap для создания собственных приложений WP7 из HTML5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...