> I don't get it. Whether one uses Ruby, PHP or mothers_mouthwash, all one
> is doing is using xmlSendAndLoad() (or similar function) to call a
> script and retrieve results. What's the big deal?

Most of the time, you need to encode some kind of values into XML, then
decode them on the "other side". This XML protocol need to evolve with
your application, everytime you need to add a new functionality. Also,
you get virtualy 0 warantee that of what will happen if the protocol is
not respected, if an attribute is forgotten for example. This can open a
lot of holes in your application that can be exploited (you might not
care at all but it's important in some particular cases).

In haXe what you will be able to do is to just do some calls between
server and client transparently just like you'ld do method calls, and
send data over the network (not xml, but structured objects) just like
Remoting. But in haXe, you will also be able to send *classes* through
the network, since it's the same language it's ok as long as the class
is available on the "other side" as well.

Other nice features includes :

- a very Fexible type system : strongly typed by default, with Dynamic
features to write dynamicly type stuff when you don't feel like being
bothered.
- type inference so you don't have to write types everywhere
- conditional compilation : you can make some specific optimizations for
Flash8 / Flash8.5, have different compilable versions (like Release and
Debug) and everything else you need
- a fast reusable compiler, just like MTASC
- improved runtime errors reporting
- quick usability, if you now already ActionScript or JavaScript,
jumping to haXe is pretty straightforward
- the ability to reuse some part of your code on the server and client
side at the same time (rewriting complex form validation code on the
client in JS and on the server in PHP is NOT funny :)
- 30 times faster VM than PHP, if you're interested in speed
... and much more

Nicolas
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to