我一直在從Flash/Flex/ActionScript 3轉向JavaScript(特別是canvas)(JavaScript是一個更開放的平臺),我想知道是否有人對這兩個平臺之間的差異有任何建議,重要的注意事項,陷阱,優化等。對於從Flash/ActionScript 3移植的新JavaScript開發人員的建議?
1
A
回答
3
首先建議:轉過身! ;-)
如果你不能,那麼我會告訴你以下幾點:
- 在AVM2一切行爲一致的,是如何顯示的東西。 JavaScript是完全不同的。您可以在每個瀏覽器中找到工作不同的部分代碼。所以你真的需要在不同的瀏覽器上測試。
- 開始學習JavaScript,而不是任何框架(大多數人在Stackoverflow會建議jQuery)。後來,如果你熟悉大多數純JavaScript的東西,你可以選擇一個你選擇的框架。
1
畫布尤其在瀏覽器之間不一致,因爲Flash在可用時幾乎完全一致。如果你還沒有,你會想習慣在多個瀏覽器中測試。
+0
我明白這一點,但我更喜歡愛好者,所以我不在乎IE。 (另外,我總是可以使用IECanvas) – bgw 2009-12-13 02:27:54
相關問題
- 1. 一些開發人員的建議
- 2. 關於asp.net mvc開發人員的Java框架建議
- 3. C#的Javascript開發人員#
- 4. 對有經驗的開發人員第一次嘗試Javascript的建議
- 5. 針對普通開發人員的.NET培訓建議
- 6. 對初學者Web開發人員的建議
- 7. 從Joomla移植到Wordpress的建議
- 8. Java RAD組件/體系結構 - 對於.NET開發人員的建議?
- 9. 開始啓動SICP的C#開發人員 - 建議的開發環境?
- 10. 關於C#-ish開發人員關於Android平滑過渡的建議?
- 11. 移動到Winforms的Web開發人員
- 12. 從PHP移植到Java - 框架建議?
- 13. Xamarin對於C#開發人員?
- 14. 針對Java開發人員的哪些Kurento功能不適用於Javascript開發人員?
- 15. 開發人員工作負載管理軟件:建議?
- 16. 「適用於移動開發人員的Eclipse」中的Phonegap支持
- 17. 開始啓動OS X開發的經驗豐富的iOS開發人員的最佳實踐和建議?
- 18. 從開發移植到.net會員供應商
- 19. 針對java開發人員的開放辦公室開發人員指南
- 20. 顏色選擇器 - 針對Chrome開發人員工具的建議
- 21. 如何成爲ASP.NET/Silverlight開發人員的Sharepoint開發人員?
- 22. 單一開發人員流程/練習/基礎設施建議
- 23. 開發人員的排版
- 24. 適用於C#開發人員的Java
- 25. 用於C#開發人員的VB.NET
- 26. SQL開發人員mysql到oracle遷移
- 27. 開發人員CliCode錯誤終端3
- 28. PythonPath pydev從開發移植到生產
- 29. Android開發人員的FLAG_ACTIVITY_CLEAR_TOP
聽起來很瘋狂,因爲Flash的封閉性,我不想轉身。我寧願有一種免費的半體面語言,而不是一種封閉的優秀語言。 – bgw 2009-12-13 14:01:31
然後你也許應該看看:haXe(http://www.haxe.org)它是開源的語言,它編譯爲Flash電影(以及JavaScript,PHP和其他平臺) – TheHippo 2009-12-13 14:31:25
我以前見過HaXe,這是非常好的。我可能會考慮自己在這些日子裏自學HaXe。 – bgw 2010-01-15 21:47:22