Domain: haxe.org
Stories and comments across the archive that link to haxe.org.
Comments · 65
-
AlternativesIn light of the recent MS/Zend announcement and because I've been suffering PHP for too long, it's time for me to start recoding all my sites. I've been looking for a replacement and I narrowed it down to these contenders:
- Erlang - Do I really want to recode all my apps using tail recursive functions?
- lua - Love the language but there's breakage between versions and poorly maintained libs.
- Haxe - New, I don't do flash. I'm only interested in server side code.
- Pike - Much cleaner and faster than PHP.
What language/runtime combination are other PHP users looking to switch to?
Perl, Python and Ruby zealots need not respond! - Erlang - Do I really want to recode all my apps using tail recursive functions?
-
Should be much faster
Previous revisions of Flash Player for Linux preformed very poorly compared to the win32 versions (even the win32 verison in crossover office did a better job).
Yeah, Tinic ranted about that on his blog a while ago, saying he used wine for Flash on Linux (before v9, obviously) -- and he's a FlashPlayer engineer. His entry about this beta release addresses performance. He says he's not happy with the current state of font rendering speed yet, but that it beats the Windows version by 20% with other stuff. They're still working on it.
Over all, you should see better performance of existing content, thanks to the new rendering engine introduced in v8. This is especially true for SWFs (competently) written for v8 and using cacheAsBitmap -- not rerendering vectors every frame seems to improve performance. Who would have thought...
The second performance increase will probably take a while to become common: FP9 comes with a new, JIT compiled VM. The old one is still included for backwards compatibility, but once FP9 has a good install base and is supported by developers making scripting-heavy stuff, you should definitely notice the performance increase -- it's much, much faster.
If somebody feels like playing with it, there's the free (beer) Flex SDK on the Adobe site somewhere. However, I'd like to recommend haXe, a Free (capital F) compiler for a very fine language, with a great type system, that I really enjoy coding in. It supports Flash 6 to 9, the Free NekoVM, and can generate JavaScript (Yes! Typed!). Windows users can use the FlashDevelop plugin, for the rest of us there's Eclipse with EHX.
-
Should be much faster
Previous revisions of Flash Player for Linux preformed very poorly compared to the win32 versions (even the win32 verison in crossover office did a better job).
Yeah, Tinic ranted about that on his blog a while ago, saying he used wine for Flash on Linux (before v9, obviously) -- and he's a FlashPlayer engineer. His entry about this beta release addresses performance. He says he's not happy with the current state of font rendering speed yet, but that it beats the Windows version by 20% with other stuff. They're still working on it.
Over all, you should see better performance of existing content, thanks to the new rendering engine introduced in v8. This is especially true for SWFs (competently) written for v8 and using cacheAsBitmap -- not rerendering vectors every frame seems to improve performance. Who would have thought...
The second performance increase will probably take a while to become common: FP9 comes with a new, JIT compiled VM. The old one is still included for backwards compatibility, but once FP9 has a good install base and is supported by developers making scripting-heavy stuff, you should definitely notice the performance increase -- it's much, much faster.
If somebody feels like playing with it, there's the free (beer) Flex SDK on the Adobe site somewhere. However, I'd like to recommend haXe, a Free (capital F) compiler for a very fine language, with a great type system, that I really enjoy coding in. It supports Flash 6 to 9, the Free NekoVM, and can generate JavaScript (Yes! Typed!). Windows users can use the FlashDevelop plugin, for the rest of us there's Eclipse with EHX.
-
Another clueless, buzzword spouting fuckstick
If I wanted to do this kind of unified development, I'd look at haXe. It may be a nice way to do lite desktop apps and looks cool for server side stuff although delivering apps (flash, javascript) over the web is a no-no in my book.
-
There are plenty of sources alreadyThere is an open reference by the sswf author, there is swfmill which supports almost all tags up to Flash 8, flasm which supports all action tags for the old VM (up to Flash 8) and haXe which can compile for both the old and the new one (plus, btw, it's a very nice language which can also generate JavaScript and Neko for the open source, JIT-compiling NekoVM). The player would have to support some proprietary protocols (e.g., to stream videos), for code see red5. And of course there's Gnash.
That's just to name a few, there are others. There is plenty of code out there to generate and modify content, the official specification isn't needed for a player.
-
You don't...
-
Re:haxe
Far from being enough. Having structural signatures, first-class functions and method closures are big plus. Watch the haXe Language Reference for more infos. Also, I was not talking about "Dynamic" as reusable but as dynamicly typed.
-
haxe
There's been several JS code generators recently. Apart from GWT there's also haXe which is more ambitious. haXe can also be used on the Server Side and includes some facilities for Dynamic programming (whereas Java is strongly typed 100% of the time).
-
Another Javascript generatorSeems that Javascript generation is quite common. Here's another Javascript-targeting compiler that I came across:
Rich.
-
haXe is a unified Flash, DHTML & AJAX solution
I started learning haXe last week. It's pretty cool.
haXe compiles to Flash, and JavaScript on the client-side and nekoVM on the server-side.
This is nice because I only need to know one language to build the whole solution.
haXe is a javascript-like language with some OCaml influences. It's implement in OCaml and is quite nifty.
Feel free to check out the Teach myself Flash tutorials I've been writing over the last few days.
To get back to the topic, I started with OpenLaszlo, but I don't really need such a simplistic solution, so I switched to haXe, where I can do everything Flash can do.
On the other hand, I'd rather use Scalable Vector Graphics and not have to use Flash at all! Firefox, please finish implementing SVG! -
haXe is a unified Flash, DHTML & AJAX solution
I started learning haXe last week. It's pretty cool.
haXe compiles to Flash, and JavaScript on the client-side and nekoVM on the server-side.
This is nice because I only need to know one language to build the whole solution.
haXe is a javascript-like language with some OCaml influences. It's implement in OCaml and is quite nifty.
Feel free to check out the Teach myself Flash tutorials I've been writing over the last few days.
To get back to the topic, I started with OpenLaszlo, but I don't really need such a simplistic solution, so I switched to haXe, where I can do everything Flash can do.
On the other hand, I'd rather use Scalable Vector Graphics and not have to use Flash at all! Firefox, please finish implementing SVG! -
Re:From a year long coder in Laszlo
There's also a bunch of resources for Open Source Flash, in particular the MTASC open source flash compiler and a new promising language called haxe that can be used for Flash but also AJAX/Javascript and on the Server side. Looks like it will be presented at OSCON 2006, might be interesting to follow.
-
Re:Wait
Like haXe ?
-
Re:Pick Two
Or maybe a flexible language such as haXe ? (shameless plug http://haxe.org)
-
Re:Macromedia used to be cool
There is an open source framework for doing JavaScript and Flash called haXe (http://haxe.org. It's still alpha but it looks promising.