38 comments

[ 3.2 ms ] story [ 76.4 ms ] thread
This is nice, but for me it's never going to be a good option since it doesn't have any native Linux support...
Thankfully there is Vim w/ Vaxe, and a decent Atom plugin as well.
In this day and age it seems so strange that it isn't a cross platform project.
> Build and debug cross platform

but only on windows :p

Ok, we added Windows to the title.
What's wrong with pointing people towards wine, if you support them doing that?
Not really cross-platform if users have to run WINE to use it on Linux...

This is especially obnoxious considering that coreclr now runs on linux, we can use MonoDevelop to achieve crossplatform with a lot of the language niceties (and more) that Haxe offers.

The time for Haxe to bust a move and become huge was at least three years ago. It's too late now.

This is a custom distribution of FlashDevelop, which I loved working with when I had a PC. I still prefer working on a Unix-like OS, but I would recommend this to anyone developing on Windows!
I hoped they had written this in Haxe itself but it is Flashdevelop written in c#?
I think both projects are forks of MonoDevelop.
Close; -- but FlashDevelop is not a fork of MonoDevelop.

HaxeDevelop, however, is a fork of FlashDevelop, mostly a light rebranding given how much momentum has switched from Flash to Haxe. (Many people didn't know how many Haxe features FlashDevelop had, for instance).

Are you sure? It always looked like MonoDevelop (before it looked like Xamarin) to me... Guess I thought wrong then, but it's interesting both are in C# at least.
It's been awhile since I saw .NET 3.5 Windows Forms application featured on HN. Interesting decision considering the fact that .NET 3.5 is EOL-ed in 2011. They're probably targeting people using Win7.
If you're interested in Haxe you might check Quaxe [1]. It's still a work in progress but basically all UI specified in html5, styled in CSS and compiled to native.

[1] http://quaxe.org/

That's super cool, thanks for the link.
The project seems dead to me. Is there at least a GH repo or something so we can see the code?
HaxeUI's upcoming Version 2 is pretty cool as well, and is in active development:

http://haxeui.org/v2/

It'll allow for multiple backends, one of which is wxWidgets, which allows native widgets on all supported targets. Very nice if you don't want to be married to a particular framework.

Haxe developers on other platforms may want to look at KodeStudio[1], a fork of Visual Studio Code for Haxe development.

Focuses mostly on Kha, but general Haxe editing and IDE features are planned as well.

[1] http://kode.tech/kode-studio-16-1/

Was about to ask why it needs to be a fork and saw your link answers that question, thanks. I'm not sure what Kha is though is my only other question, might want to add a (quick) description for others who may not know as well. I'm guessing it's some sort of game development framework though?
From Kha website http://kha.tech/ :

Kha: Portable Multimedia Framework

The coolest way to develop your software application, 2D or 3D game for desktop, iOS, Android, web and consoles.

True Cross-Platform:

Build your games natively to desktops, tablets, phones and consoles. Implement once, run everywhere: Windows, Mac, Linux, iOS, Android, HTML5, Flash, Tizen, PlayStation Vita, Xbox 360 and even Unity 3D.

Features:

- Great performance on each platform.

- Generational graphical/audio API design.

- Hardware accelerated 2D and high-end 3D graphics. Fallback support (i.e. html5 canvas).

- Can run on top of other game engines (i.e. Unity3D).

- Write shaders in GLSL and cross-compile to target specific shaders.

- Kha apps can also be compiled to C# or Java libraries Flexible and robust backend system. Adding your own takes little effort and is straight forward.

- One API for all platforms!

- Support for VR technology (W.I.P).

- Networking multiplayer support (W.I.P).

- Dedicated IDE : Kode Studio.

YouTube video about Kha at Haxe WWX2015 conference:

https://www.youtube.com/watch?v=vGQjlfq7BwI

Kha is game framework for the haxe language. It can be used for other things like multimedia aplications. Kha can build apps for many different targets (thanks do Haxe), like windows, mac, linux, android, ios, html5, flash and others (see https://github.com/KTXSoftware/Kha and the wiki). It has support for 2d and 3d, and vulkan is being add. Kha is very simple and portable, usually the users use its functions or build a engine on top of it.
It's a rebrand of Flashdevelop (with cruft stripped out). We're still waiting for the ultimate Haxe IDE-in-Haxe...
This was a nice trip down memory lane, first to FlashDevelop and then to FDT (which is what my team always used to use) - it's actually rather nice to see that both are still being actively developed.
"Build and develop cross-platform applications using this application that only works on one platform"
I remember convincing my teacher to let me use haxe instead of flash for a multimedia course. It went pretty well (Got an A) and it allowed me to use vim (with the vaxe plugin)

Heres the game: https://github.com/Superpat/haxefighting-game

How to play your game?
Well either run the swf file in the git repo or compile it yourself (Youll need the openfl library)

Fair warning, it's pretty rubish, being my first experience building a game and having used no actual game focused frameworks like haxelflixel.

Awesome! I wrote the vaxe plugin, glad to hear it was useful.

Vaxe has some new long term plans. I wanted to improve it, but couldn't move forward with viml, or python. Instead, I'm working on a new lua target for Haxe, and will focus on lua support for vim/neovim in the near future.

http://wwx.silexlabs.org/2016/

Cool! I've mostly switched to neovim these days (Even wrote a blog post about it: http://patrickmarchand.com/posts/neovim-tuto.html)

Thanks for the good work.

Thanks for the link, I see that you're using deoplete, how good is it for python? For me it doesn't really work..
Hmm havent done any python since I've installed it, have you tried using it in conjuncture with jedi-vim?
IntelliJ IDEA Community Edition has a decent Haxe plugin.