我應該開發動畫/模擬來說明計算機網絡的概念(算法等)。有些事情是這樣的:http://www3.rad.com/networks/2004/sliding_window/detect.html。完成這些之後,我也應該爲操作系統概念開發類似的動畫。它是教育計劃的一部分。我應該使用哪個平臺來開發計算機網絡的動畫/模擬?
我無法平臺之間的決定:
這些是可能的解決方案(我猜):
- 的Adobe Flash
- 的Adobe衝擊波
- 的Adobe AIR
- 微軟Silverlight
- Java Applets。
那麼Java小程序將是我的最後一個選擇。我們都知道爲什麼。但是,我對Silverlight的其他3個平臺感到困惑。
坦率地說,我不明白爲什麼他們必須提供這麼多的平臺來攻擊單個問題?如果有人會澄清它,這將是非常好的。
對我自己來說,我擅長C#.NET Windows編程&約1-2年。我學習了ActionScript,並使用PaperVision3D庫開發了一些3D機器人實驗動畫。那是Flash,當時我並沒有意識到其他平臺如此。
我也不知道我應該學會爲Adobe AIR開發什麼&衝擊波。
學習對我來說不是問題。我想學點新東西&我也有足夠的時間趕上速度。我想要一個高效的解決方案未來如果我想添加一些3D或一些額外的動畫,我不得不在另一個平臺上做。也請點一些最好的學習材料來學習。