locked
Выбор технологии для разработки RRS feed

  • Вопрос

  • Всем привет! Я только начинаю изучать программирования под Windows Phone 7, и пока в замешательстве вот с каким вопросом: какую технологию выбрать для изучения - XNA или Silverlight? Хотелось бы услышать про плюсы и минусы обеих технологий.

    Спасибо.

    19 ноября 2011 г. 9:43

Ответы

  • Сравнивать XNA и Silverlight не совсем корректно, так как для каждой из них есть своя вполне четкая область применения. Постараюсь кратко объяснить:

    Используй Silverlight, если:

    • хочешь создать приложения на основе событийно-ориентированного фреймворка с описанием пользовательского интерфейса на языке XAML
    • хочешь создать мобильный аналог насыщенного интернет-приложения
    • хочешь использовать стандартные Windows Phone графические компоненты построения пользовательского интерфейса
    • будущее приложение предназначено для проигрывания цифрового контента
    • есть необходимость использования в приложении возможностей веб-браузера
    Используй XNA, если:

    • ты в поисках продвинутого игрового движка
    • ты заинтересован в быстрой разработке мобильного приложения, использующего 3D и сложную 2D графику
    • тебе необходимо оперировать такими объектами, как спрайты, текстуры, визуальные эффекты
    Списки, конечно же, не полные. Но, я надеюсь, помогут уловить основную суть.
    В теории, теория и практика неразделимы. На практике это не так. — Yoggi Berra
    • Изменено bayborodin 19 ноября 2011 г. 10:04
    • Помечено в качестве ответа Лебедев Влад 19 ноября 2011 г. 10:05
    19 ноября 2011 г. 10:04
    • Помечено в качестве ответа Abolmasov Dmitry 28 декабря 2011 г. 14:12
    19 ноября 2011 г. 14:07

Все ответы

  • Сравнивать XNA и Silverlight не совсем корректно, так как для каждой из них есть своя вполне четкая область применения. Постараюсь кратко объяснить:

    Используй Silverlight, если:

    • хочешь создать приложения на основе событийно-ориентированного фреймворка с описанием пользовательского интерфейса на языке XAML
    • хочешь создать мобильный аналог насыщенного интернет-приложения
    • хочешь использовать стандартные Windows Phone графические компоненты построения пользовательского интерфейса
    • будущее приложение предназначено для проигрывания цифрового контента
    • есть необходимость использования в приложении возможностей веб-браузера
    Используй XNA, если:

    • ты в поисках продвинутого игрового движка
    • ты заинтересован в быстрой разработке мобильного приложения, использующего 3D и сложную 2D графику
    • тебе необходимо оперировать такими объектами, как спрайты, текстуры, визуальные эффекты
    Списки, конечно же, не полные. Но, я надеюсь, помогут уловить основную суть.
    В теории, теория и практика неразделимы. На практике это не так. — Yoggi Berra
    • Изменено bayborodin 19 ноября 2011 г. 10:04
    • Помечено в качестве ответа Лебедев Влад 19 ноября 2011 г. 10:05
    19 ноября 2011 г. 10:04
    • Помечено в качестве ответа Abolmasov Dmitry 28 декабря 2011 г. 14:12
    19 ноября 2011 г. 14:07