Stumble it!
Share
Delicious Del


A Multiplatform And Open-Source Programming Language

Published on July 30, 2008

Smashing Apps Has Been Featured At Wordpress Showcase. If you like Smashing Apps and would like to share your love with us so you can click here to rate us.

  Advertisement

haXe is an open source programming language. While most of the other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.

HaXe

You can use haXe to target the following platforms :

 

  • Javascript : You can compile a haXe program to a single .js file. You can access the typed browser DOM APIs with autocompletion support, and all the dependencies are resolved at compilation time.
  • Flash : You can compile a haXe program to a .swf file. haXe can compile for Flash Players 6 to 9, with either “old” Flash<8 API or newest AS3/Flash9 API. haXe offers very good performance and language features to develop Flash content.
  • NekoVM : You can compile a haXe program to NekoVM bytecode. This can be used for server-sidemod_neko for Apache) and also for commandline or desktop applications, since the NekoVM can be embedded and extended with some other DLL. programming such as dynamic webpages (using
  • PHP : You can compile a haXe program to .php files. This enable you to use a high level strictly-typed language such as haXe while keeping full compatibility with your existing server platform and libraries.

The idea behind haXe is to let the developer choose the best platform to do a given job. In general, this is not easy to do because every new platform comes with its own programming language. What haXe provides to you is :

  • a standardized language with many good features
  • a standard library (including Date, Xml, Math…) that works the same on all platforms
  • platform-specific libraries : the full APIs for a given platform are accessible from haXe

Download free stock photos on Dreamstime. Free registration


If you enjoyed this post, please consider to leavea comment or subscribeto the feed and get future articles delivered to your feed reader.

You May be Interested In More Interesting Free Resources

Comments

Wow, seems like a great system, the web is moving to open source anyway. Its the only way to go

Smashed down?

All i get is “mysql.c(438) : Failed to connect to mysql server : Unknown MySQL server host ‘grim’ (2)”

Yay! It’s working again, so ignore my above comment. :)

Good site thank you

Good site thank you

Good site thank you

Good article, Thanks a lot!

thank you for your share~~!

Leave a comment

(required)

(required)