Hi guys,
even though I am not that frequently posting around here I am huge fan of Haxe and try to use it where applicable (still using heavily pure C/C++ in other areas). I actually became some kind of self-appointed evangelist of Haxe and try to mention it at conferences I speak at as much as possible, however this is the first time I put together a presentation of Haxe itself instead of the technology I build on top of it. It will be at OpenSlava
http://www.openslava.sk/ which is organized by Accenture and quite a few big companies come here from around the world, for example the Keynote is presented by guys from Red Hat.
Anyway to the point now, I am quite curious what would you guys underline as a biggest selling point for Haxe? I am interested in hearing your opinions, they may not match mine, I may not even mention it in the presentation but I think its good to hear from the people that use Haxe the most. The second question is what brought you to Haxe and why did you start using it? I believe for most people both of these answers will be the same thing.
For me its the multiplatformity obviously but what really got me interested is the ability to use it even with existing languages without doing pure Haxe development. For example my framework Genome2D build on top of Haxe is used by a lot of companies without actually using Haxe on their part, I think that around 5% of the developers using Genome2D are using it in Haxe actually but I believe this number will grow. Being able to build a library within Haxe to be usable in other language was definitely one of the strongest selling points for me. Not many companies, mine included, are prepared to switch to different language right off the bat, I mean we have 50 AS3 programmers so my proposition to switch to Haxe even with Flash's future bleak wouldn't go well. So instead I just started using Haxe to build libraries which are still usable for the other 49 AS3 developers and not so surprisingly people within the company are slowly getting interested in Haxe and how it works. Not to mention that the libraries are build with multiplatformity in mind and ready to be used within different targets so when the last day of Flash finally comes Haxe will be the logical choice. This ability of Haxe to "transition" into it slowly and without risking anything is definitely one of the biggest selling points.
Its one of the things I will try to emphasise during the presentation, that you don't really need to go in kicking the door and forget everything you know, but rather approach it slowly. Try it out, but you can still actually get rid of Haxe if you don't really like it for some reason without abandoning any of the actual work you did with it. Pure awesomeness since you are rarely able to evaluate technology without actually losing the time spend on it.
Thanks and looking forward to your opinions.
@sHTiF