Flex still has substantial advantages on the UI side in my opinion as well.
But Haxe is really quite amazing. There is an increasing set of Haxe UI
libs, although I have not tried any of them personally. There is also
library support for various MVC architectures etc. It does let you write
client (swf, js or other targets) code and serverside (php, java, neko,
nodejs etc) in the same language/codebase (e.g sharing the same dto/vo
definitions). So it has advantages if you want to use a single language to
write both client and server code.

I think the fast memory support is now available directly in actionscript,
although it was certainly true that Haxe had it for a long time prior to
that.



Greg Dove
Dove Software Development Ltd
http://greg-dove.com


On Tue, Jan 7, 2014 at 10:19 AM, Sean Thayne <s...@skyseek.com> wrote:

> I've used Haxe a bit before. The major downside is UI components. Haxe has
> none. You can use a Haxe library (swc) in a flex project, but you can not
> use Flex in a Haxe project.
>
> I think Haxe might be good to write cross language SDKs in, but for
> building a whole application. You will need to write your own UI elements
> or find a decent library with them. You won't be able to use any of the MX
> or Spark libraries.
>
> ~Sean
>
> <http://www.skyseek.com>
> class *Sean_Thayne*
>     extends Developer {
>         public $skype = "sthayne23";
>         public $gTalk = "s...@skyseek.com";
>         public $url   = "www.skyseek.com";
> }
>
>
> On Mon, Jan 6, 2014 at 2:12 PM, Brian <ok...@dreamforum.com> wrote:
>
> > I am starting a new project and was intending to write it in ActionScript
> > and Flex, but then I came across Haxe, whose promoters make these claims:
> >
> > Faster & more optimized than the Flex compiler and easier to use and
> setup
> > than the Flex SDK
> > Due to inlining, generics and general compiler optimizations, Haxe can
> > generate SWFs with much better performance than the current Flex
> compiler.
> >
> > Haxe SWFs are fully compatible with Flex & Flash
> > You can load a Haxe SWF into one made by Flash or Flex or vice-versa,
> > without any troubles.
> >
> > Support an AS3 userbase via SWC Export
> > Using the SWC Export feature you can generate an SWC. This can then be
> > loaded by Flex. This will allow library makers to use Haxe for its great
> > features, while still supporting their AS3 user-base.
> >
> > Access Alchemy OpCodes
> > There are OpCodes for memory allocation hidden in the SWF player which
> are
> > used by Adobe Alchemy. Haxe has the ability to access them giving you low
> > level memory access which can allow HUGE speed increases.
> >
> > Access the PixelBender Assembly
> > Using low level functions you can control PixelBender directly.
> >
> > Simple lightweight video streaming and recording using HaxeVideo
> > HaxeVideo can serve streaming video over the RTMP protocol.
> >
> > I have limited experience in Flex and ActionScript so I can't evaluate
> > this objectively.  Has anyone got a perspective on this question: "Why
> use
> > Haxe" (or not)?
> >
> > Thanks.
> > ~Brian
>

Reply via email to