Масштабируемость и совместимость приложений Flex - PullRequest
0 голосов
/ 28 апреля 2010
  1. Насколько хорошо приложение Flex для обработки большого объема данных (скажем, для приложений с отчетным видом)

  2. Существуют ли какие-либо проблемы управления памятью, которые необходимо учитывать при разработке такого приложения

  3. Есть ли проблемы с запуском приложения Flex на Mac?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2010
  1. Flex может использовать много памяти в плохо написанном приложении. Хорошо написанное приложение будет хорошо управлять своими активами и не будет использовать больше памяти, чем необходимо. Flex прекрасно подходит для приложений для составления отчетов, поскольку вы можете выполнять манипуляции с данными на клиенте и выполнять анализ и повторное представление данных на стороне клиента.

  2. профилирование. Flex Builder имеет приличный профилировщик памяти, поэтому убедитесь, что вы используете его, и не оставляйте висящие ссылки вокруг. Обработчики событий могут хранить ссылки, которые вы не понимаете, если не очистите их. Состояния также могут вызывать проблемы, если они используются не по назначению - например, для управления состоянием всего приложения, а не в небольшом масштабе в отдельных компонентах приложения.

  3. Flex медленнее на Mac. Во многом это связано с ограниченным API, предоставляемым браузерами на Mac. На ПК Flash Player имеет доступ к ускорению графического процессора и другим низкоуровневым API, которые могут сделать это быстрее. Это станет лучше, когда выйдет Flash Player 10.1, так как он будет использовать преимущества новых основных анимационных API, доступных в Safari 4 для OSX 10.6.

0 голосов
/ 28 апреля 2010

1) отлично, если вы не передаете огромные объемы данных за один раз, используя HTTPService.Хорошее AMF удаленное взаимодействие, такое как amfPHP, работает очень быстро.

2) Flash player работает на клиентском компьютере, вам необходимо убедиться, что вы не используете больше памяти, чем доступно.3) Если я помню, что флэш-плеер слабоват на Mac, намного медленнее, чем ПК, но я не тестировал их некоторое время

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...