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.

Hey Nicolas, I´m particulary interested on this new approach (haXe remoting)... however, I don´t see any remoting technology without a good debugging tool... can I use NetConnection Debugger to debug haXe remoting for example?

- Marcelo.

On 5/23/06, Nicolas Cannasse <[EMAIL PROTECTED]> wrote:
> 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

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

Reply via email to