James
James

Reputation: 31738

Adobe Air relative performance

How do Adobe Air applications (written in flash or flex) perform in relation to other technologies such as .Net?

By 'perform' I mean:

  1. Graphics/rendering (drawing shapes to on a canvas for example)
  2. Loop/mathematical performance (e.g. an eratosthenes sieve)

Thanks in advance

Upvotes: 0

Views: 298

Answers (2)

J_A_X
J_A_X

Reputation: 12847

In my experience, Flash/Flex almost always wins in the graphics rendering department except for a few different places since hardware acceleration is still in its infancy for Flash. And since Flash is frame based, it normally provides smoother animations and transitions.

.NET will almost always win the computational side since it has threading and faster processing power. It really depends what you're trying to do. Flash/Flex was never really meant to be used as a computational powerhouse since that isn't what it was designed for. It was made to be a UX centric tool to help users. With that said though, if you really need crazy performance, you can always offload it to a native process (separate .NET app that just calculates stuff) which in it's own way is kind of like having a thread since it's asynchronous.

Upvotes: 0

Saket
Saket

Reputation: 46137

You should take a look at this - http://www.smashingmagazine.com/2009/05/09/flash-vs-silverlight-what-suits-your-needs-best/

It has a great detail of the comparison of the two, with other references as well.

It would essentially depend on what you are building, to choose between the two.

Upvotes: 1

Related Questions