What haXe can do is :
- Generate Javascript code using Browser DHTML API, so you can create AJAX web applications
- Generate Bytecode that can be used on the Server side (using the powerful
mod_neko Apache plugin) or packed into standalone executable
- Create Flash SWF files
The haXe programming language is uniting these different platforms under one language. It brings features that are making it easy to deal with a dynamic world such as DHTML or databases, while still bringing you a full-featured type system with a compiler that will detect errors early in the development phase.
Each of these platforms has its own API, but they share the same programming language and the same standard library so if your classes are pure code (using no platform-specific API) then they can be compiled and used everywhere, depending on your needs. You can also use conditional-compilation to have different platform-specific implementations for a given class.
You can visit http://haxe.org to read tutorials, download and start using haXe.
Comments welcome !