> With all the documentation, examples and large community base for Flex and
> AS3 may I ask what was the major reason for choosing to go with haxe and is
> it focused towards RIA or game development?

When you develop a RIA, you spend important time working on the Server 
as well. The client is mainly an UI which communicates with the Server 
using Remoting or another protocol. That means that you have to take 
time to switch between the client and the server, which are different 
languages.

haXe makes this process a lot more easy by providing one single 
programming language for both server and client sides. This way you can 
share your data structures and classes between the client and server, 
but also send directly classes instances by using haXe Remoting between 
the two. It's a new paradigm.

Also, from a language design point of view, haXe offers some great 
features such as generics and enums that improve the code stability and 
reusability. Because the type system can express more things, you are 
less restricted in your application architecture and you have less 
things to write. That means less code and increased maintainability.

Now as it has been said, haXe does not have yet an UI framework written 
in haXe, but you can reuse all the existing AS2 libraries by following 
the guidelines here : http://haxe.org/tutos/haxe_as2 . It's a tutorial 
that explain how to use haXe from AS2 and AS2 from haXe.

I would say that haXe is not specificaly focused on RIA or game 
development. It's a powerful language with some general-purpose 
libraries. You can use it for all your tasks.

Hope that answer your question,

Nicolas

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to