我是Dot網C#開發人員的網絡和桌面應用程序,最近我決定從在互聯網上的初步搜索,我發現我可以用戶開始開發Windows Phone 7 銀光或XNA框架WP7上開發有什麼更好的開發應用程序的Windows Phone 7
我不知道他們兩個人的任何事情,所以我必須學習他們都能夠開發WP7應用程序或只有一個是足夠的 也是如果足夠的話,更適合發展!
在此先感謝。
我是Dot網C#開發人員的網絡和桌面應用程序,最近我決定從在互聯網上的初步搜索,我發現我可以用戶開始開發Windows Phone 7 銀光或XNA框架WP7上開發有什麼更好的開發應用程序的Windows Phone 7
我不知道他們兩個人的任何事情,所以我必須學習他們都能夠開發WP7應用程序或只有一個是足夠的 也是如果足夠的話,更適合發展!
在此先感謝。
如果你沒有描述你想開發的應用程序,這個問題沒有好的答案。這兩種技術都適用於不同的目的。我和我的應用程序和那些我的結論同樣的問題:
Silverlight:
業務應用程序更好,當你有少量動畫的(GPU使用)
XNA:
高品質的遊戲和豐富的動畫
當然,您也可以使用遊戲的Silverlight
和商業應用的XNA
,但通常我發現在大多數情況下它不能很好地工作秒。
我首先開始在Silverligh中實現我的應用程序(有很多動畫的應用程序),但性能很差,所以我決定切換到XNA。如果你想學習讀基礎知識Charles Petzold
Programming Windows Phone 7
歡迎來到WP7社區。 基本上,如果你想製作事件驅動的應用程序,Silverlight就是答案,如果你的代碼依賴於連續運行的循環(就像在遊戲中),XNA就是這樣。如您所說的dat u開發應用程序,Silverlight是您的問題的光。您可以在網上獲得大量樣品。官方網站是http://www.create.msdn.com。
我覺得Silverlight更容易入門。 爲了簡化,Silverlight旨在用於應用程序,而XNA旨在用於遊戲。
'容易開始'完全取決於背景。對我來說,XNA比Silverlight更容易處理,因爲它只是「代碼」,沒有XAML /代碼背後的二分法。 – jv42 2011-03-30 19:47:04