Flex应用程序的可伸缩性和兼容性

问题描述 投票:0回答:2
  1. Flex应用程序在处理大量数据方面有多好(例如,对于报告类型的应用程序)
  2. 在开发此类应用程序时是否需要记住任何内存管理问题
  3. 在Mac上运行Flex应用程序有任何问题吗?
flex
2个回答
0
投票

1)只要您不使用HTTPService一次传输大量数据,就会很好。像amfPHP这样的AMF远程运行速度非常快。

2)Flash播放器在客户端计算机上运行,​​您需要确保没有使用比可用内存更多的内存。

3)如果我记得正确的Flash播放器在Mac上有点弱,比PC慢得多但我还没有在一段时间内对它们进行基准测试


0
投票
  1. Flex可以在编写糟糕的应用程序中使用大量内存。编写良好的应用程序将很好地管理它的资产,并且不会使用比所需更多的内存。 Flex非常适合报表应用程序,因为您可以在客户端上进行数据操作,并进行大量客户端分析和重新呈现数据。
  2. 剖析。 Flex Builder有一个不错的内存分析器,因此请确保您使用它并且不要留下悬空引用。如果您不清理它们,事件处理程序可以保留您没有意识到的引用。如果不恰当地使用状态,状态也会导致问题 - 例如,管理整个应用程序的状态,而不是在单个应用程序组件中进行小规模管理。
  3. Mac上的Flex速度较慢。这主要是由于mac上的浏览器提供的api有限。在PC上,Flash Player可以访问GPU加速和其他低级API,这可以使其更快。当Flash Player 10.1发布时,这将会变得更好,因为它将利用OSX 10.6上的Safari 4中提供的新核心动画api。
© www.soinside.com 2019 - 2024. All rights reserved.