0
A
回答
2
可能有任何數量的問題需要注意。這裏有幾個是剛剛來到我的頭頂:
- 沒有在JVM存在,如以達到玩家的邊界矩形(和無數的其他人)的「外」的能力,Flash播放器的限制。
- 不幸的是,ActionScript 3沒有等價於java.lang.reflect.Proxy。這意味着(到目前爲止)沒有體面的模擬對象框架,並且總體上反映了局限性。
- 我不知道您會在Java中找到什麼順序的任何AOP功能。
- Java應用程序是否使用在Flex中沒有等價物的庫,而您不想自己編寫這些庫。
- Java應用程序可以用JNI調用本機代碼,而Flash Player尚不可能。
即使通過包含Adobe AIR平臺的「Flex」,環境的趨勢一般也會比JVM更受限制。但是,不要讓這些讓你灰心喪氣 - 你會從使用Flex獲得很多好處,例如無處不在的運行時,偉大的語言和組件開發框架等。如果您的Java桌面應用程序是RIA,那麼Flex可能是一個港口的好候選人。
0
我不確定用Flex替換一個完整的Java桌面應用程序是否是最佳選擇。 From Adobe Flex page:Flex是一款高效,免費的開源框架,用於構建和維護表現力強的網絡應用程序,可在所有主流瀏覽器,桌面和操作系統上持續部署。
如果您正在考慮Adobe產品領域,Adobe AIR可能是更好的桌面應用替代品。
相關問題
- 1. Flex/Java應用程序
- 2. Flex應用程序
- 3. ProtoBuf從Java應用程序到Web應用程序
- 4. Flex 3 - 將Flex web應用程序遷移到Air應用程序
- 5. 從另一個Java應用程序啓動Java應用程序
- 6. 從另一個java應用程序控制java應用程序
- 7. 從java應用程序啓動java webstart應用程序
- 8. Flex子應用程序:應用程序sdk 3.5裏面應用程序sdk 4.5
- 9. 從Ipad上的Flex應用程序導航到另一個應用程序
- 10. 從R調用到Java應用程序
- 11. 運行Flex應用程序
- 12. Flex應用程序層
- 13. 部署flex應用程序
- 14. Flex應用程序版本
- 15. 從Java應用程序
- 16. 從Java應用程序
- 17. 從Java應用程序
- 18. 從Java應用程序
- 19. 從Java應用程序
- 20. 錯誤從Flex應用程序
- 21. 從Adobe Flex應用程序更新Mysql
- 22. 從C#/ VB.net/VC++應用程序到Java應用程序的通信過程
- 23. 是否可以在Flex應用程序中運行Java程序?
- 24. HTML表單到Flex應用程序
- 25. flex應用程序綁定到url
- 26. 將iAd添加到Flex應用程序?
- 27. 如何從Java Web應用程序啓動Android應用程序?
- 28. 從Java應用程序啓動並監控Spark應用程序
- 29. 從另一個應用程序啓動Java應用程序
- 30. 如何從Google Chrome應用程序運行Java應用程序?