Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java应用到Flex应用_Java_Apache Flex - Fatal编程技术网

从Java应用到Flex应用

从Java应用到Flex应用,java,apache-flex,Java,Apache Flex,有没有人有使用成熟的Java桌面应用程序并使用Flex复制功能的经验 如果你有,有哪些最重要的事情需要注意 根据您的经验,您可以提出哪些建议?我不确定用Flex替代成熟的Java桌面应用程序是否是最佳选择:Flex是一个高效、免费的开源框架,用于构建和维护在所有主要浏览器、台式机和操作系统上一致部署的富有表现力的web应用程序 如果您正在考虑Adobe realms of products,AdobeAIR可能是桌面应用程序的更好替代品。可能有许多问题需要注意。以下是我脑海中浮现的一些想法:

有没有人有使用成熟的Java桌面应用程序并使用Flex复制功能的经验

如果你有,有哪些最重要的事情需要注意


根据您的经验,您可以提出哪些建议?

我不确定用Flex替代成熟的Java桌面应用程序是否是最佳选择:Flex是一个高效、免费的开源框架,用于构建和维护在所有主要浏览器、台式机和操作系统上一致部署的富有表现力的web应用程序


如果您正在考虑Adobe realms of products,AdobeAIR可能是桌面应用程序的更好替代品。

可能有许多问题需要注意。以下是我脑海中浮现的一些想法:

  • JVM中不存在的Flash播放器限制,例如能够到达播放器边界的“外部”(以及无数其他限制)
  • 不幸的是,ActionScript3没有java.lang.reflect.Proxy的等价物。这意味着(到目前为止)没有像样的模拟对象框架,也没有反射方面的限制
  • 我不知道有哪种AOP功能与您在Java中可以找到的功能相同
  • Java应用程序是否正在使用Flex中没有等效库且您不希望自己编写的库
  • Java应用程序可以使用JNI调用本机代码,而使用Flash Player还不可能做到这一点
即使通过“Flex”包含AdobeAIR平台,环境通常也比JVM受到更大的限制。但是,不要因此而气馁——使用Flex可以带来很多好处,例如无处不在的运行时、优秀的语言和组件开发框架等。如果Java桌面应用程序是RIA,那么Flex可能是一个很好的端口候选