Понимание разработки для Windows Phone 7. (.net, c #, silverlight, xna) как они взаимодействуют друг с другом?

Я имею опыт веб-разработки и изучаю создание приложений для устройства Windows Phone 7 и пытаюсь лучше понять, как это работает.

Из моего онлайн-исследования (и пожалуйста, поправьте меня, если я ошибаюсь в вопросах, которые задаю ниже), это то, что я понимаю до сих пор:

. Библиотеки XNA, встроенные в C #, аналогично встраиванию jQuery в HTML? Имею ли я правильное представление об этом или совершенно неправ?

  • Silverlight - это библиотека, которую необходимо включить в ваше приложение для запуска (возможно, файл с именем silverlight.js?)
  • Что такое программирование язык за Silverlight, Java? Я где-то читал, что java также используется в разработке wp7? как java вступает в игру с wp7?
  • Silverlight лучше всего использовать для приложений, а XNA - для игр.
  • И лучшее программное обеспечение для написания всех этих приложений - это Visual Studio 2010 ??? Я загрузил Windows Phone 7 Tools, и они установили около 12 вещей на моем компьютере ... Я смотрел несколько обучающих видео для начинающих по разработке для wp7, но, как вы можете видеть, у меня все еще есть некоторые "основные" вещи, которые мне нужны чтобы понять, прежде чем продолжить.

    Любая помощь, которую вы окажете, будет с радостью оценена!

    5
    задан Oneezy 22 January 2011 в 23:22
    поделиться