Можно ли разрабатывать приложения для Windows Phone 7 без Windows-машины?
У меня нет машины Windows, просто Mac и Linux. Windows это довольно дорого, и я тоже не хочу пиратствовать.
Можно ли разрабатывать приложения для Windows Phone 7 в Mac OS X или Linux? Требуется ли Visual Studio?
Ответ 1
Нет.
Возможно, можно запустить Visual Studio для Windows Phone (что бесплатно) на Linux через Wine, но я сомневаюсь в этом.
Вы можете сделать некоторые разработки Silverlight в Linux и изучить некоторые концепции XAML и С# и применить их позже на Windows Phone, но вы не сможете написать реальное приложение WP без машины Windows.
Бесчисленное количество отчетов об этом отлично работает в программном обеспечении виртуализации в Mac OS X и Linux.
Я лично запускал Windows 7 в VirtualBox на Ubuntu 10.10, и это был отличный опыт. Определенно практическая среда для разработки приложений Windows.
После того, как у вас есть Windows 7, все инструменты разработки, в которых вы нуждаетесь (включая эмулятор телефона), свободны от Microsoft.
Ответ 3
Требуется ли Visual Studio?
В вашем профиле указано, что вам 16 лет. Вы, скорее всего, имеете право на программу Microsoft DreamSpark. Даже дети, обучающиеся на дому, получают квалификацию. Это означает, что у вас есть законный бесплатный доступ к Visual Studio 2010 Professional.
Ответ 4
Я не пробовал это сам, но я думаю, что вы можете сделать это с помощью PhoneGap и их PhoneGap Build.
Однако я представляю себе довольно болезненный цикл отладки без эмулятора (который, как я понимаю, вам нужен Windows).