> 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
