我目前正處於項目的早期階段,難以決定使用哪個框架。我聽到人們說WPF已經死了,但它似乎是編程Microsoft Surface應用程序的唯一方法。這是該項目未來可能的目標之一,但不是主要關注點。Silverlight 5,WPF或XNA for 2d/3d NUI可視化應用程序?
但主要關注的是:同一視圖中的2d和3d對象(以及kinect/voice support)。一些2d對象是SVG文件。從迄今爲止在線閱讀的內容來看,在XNA中渲染SVG圖形並不容易(對於這個問題也不是Silverlight 5 3D)。我已經看到一些SVG到XAML轉換器,但是可以在3d視圖中使用這個結果嗎?或相反亦然?考慮到它不會成爲一款遊戲,而是一款商業應用程序,我很想排除XNA,但是之後我也需要很好的性能,因爲會出現一些圖形化的東西,如果可能的話,支持高決議/視頻牆。考慮到視頻牆可能會排除WPF,因爲我已經讀過,如果分辨率低於GPU的紋理尺寸限制,它將只使用硬件加速。
有沒有打算運行在瀏覽器或電話的應用程序,這樣我很想排除的Silverlight 5
任何提示將大大讚賞。 謝謝!
不僅WPF死了,Silverlight和WinForms也是如此!我非常確定HTML 5是唯一沒有死的技術。不過,祝你好運。 – Gabe 2011-04-23 21:49:57
@gabe好吧,讓我們不要把它全都叫死。在HTML 5標準實際完成/接受並且所有瀏覽器都支持HTML 5標準之前,我們將在未來5年或更長的時間內完成。 – user695595 2011-04-23 22:33:22
LOL @Gabe。你忘了提及編譯器(和所有編譯語言)也是死的! – jv42 2011-04-26 08:49:36