Adobe Air относительная производительность - PullRequest
0 голосов
/ 09 октября 2011

Как приложения Adobe Air (написанные на flash или flex) работают по отношению к другим технологиям, таким как .Net?

Под «выполнять» я имею в виду:

  1. Графика / рендеринг (например, рисование фигур на холсте)
  2. Петля / математические характеристики (например, сито из эратосфена)

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 09 октября 2011

Вы должны взглянуть на это - http://www.smashingmagazine.com/2009/05/09/flash-vs-silverlight-what-suits-your-needs-best/

В нем очень подробно сравниваются оба, с другими ссылками.

Это будет существенно зависеть от того, чтоВы строите, чтобы выбрать между двумя.

0 голосов
/ 10 октября 2011

По моему опыту, Flash / Flex почти всегда побеждает в отделе рендеринга графики, за исключением нескольких разных мест, поскольку аппаратное ускорение все еще находится в зачаточном состоянии для Flash. А так как Flash основан на кадрах, он обычно обеспечивает более плавную анимацию и переходы.

.NET почти всегда выигрывает в вычислительных процессах, поскольку имеет многопоточность и более высокую вычислительную мощность. Это действительно зависит от того, что вы пытаетесь сделать. Flash / Flex никогда не предназначался для использования в качестве вычислительного центра, поскольку он не предназначен для этого. Это было сделано, чтобы быть UX-ориентированным инструментом, чтобы помочь пользователям. Тем не менее, если вам действительно нужна сумасшедшая производительность, вы всегда можете перенести ее в собственный процесс (отдельное приложение .NET, которое просто вычисляет вещи), который по-своему подобен наличию потока, поскольку он асинхронный.

...