In order to simplify one programming language code porting to another programming language was created HaXe. HaXe is an object oriented programming language which syntax is familiar to ActionScript, java, C#, C++.
HaXe can produce:
- Flash applications and games;
- Multi-platform client-side web applications;
- Apache CGI web applications;
- Multi-platform stand-alone applications (Windows, Linux, Mac OS), including mobile applications for platforms such as webOS, iOS and Android. The latter generally requires additional SDKs to utilize the platform.
Popular HaXe IDEs
Flash Develop - An opensource IDE.
TextMate - For Mac users.