> 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

